{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://pipelinexlab.com/contracts/node-presentation-profile.v2.schema.json",
  "title": "PipelineXLab multi-declaration Component container and third-party Node presentation profile V2",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "$schema",
    "schemaVersion",
    "contractVersion",
    "topic",
    "availability",
    "authority",
    "rfc014Boundary",
    "currentV1",
    "successorV2",
    "classification",
    "discoveryCatalog",
    "typedPorts",
    "hostPortViewProjection",
    "iconRegistryAdmission",
    "summaryProjection",
    "publisherTextAdmission",
    "executionCapabilities",
    "executionDependencies",
    "trustAdmission",
    "presentationTiers",
    "canvas",
    "richSurface",
    "performance",
    "admissionLimits",
    "migration",
    "implementation",
    "recovery"
  ],
  "properties": {
    "$schema": {
      "type": "string",
      "minLength": 3,
      "maxLength": 256,
      "pattern": "^\\./[a-z0-9][a-z0-9.-]*\\.schema\\.json$"
    },
    "schemaVersion": {
      "const": 2
    },
    "contractVersion": {
      "$ref": "#/$defs/semanticVersion"
    },
    "topic": {
      "$ref": "#/$defs/topicKey"
    },
    "availability": {
      "const": "implemented-with-named-remaining-slices",
      "$comment": "Corrected 2026-09-01. The reader, installer, multi-Component resolver, Project-scoped catalog, host-owned declarative renderer, rich editor surface and Python worker execution path are implemented and exercised; what is not is named member by member under `implementation`, and pipelineXlab_pxflow/scripts/check-contract-implementation-flags.mjs holds each of those booleans to a symbol measured in the code it names."
    },
    "authority": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "owner",
        "humanSpecPath",
        "machineProfilePath",
        "machineProfileSchemaPath",
        "authoringDescriptorSchemaPath",
        "declarationSchemaPath",
        "canvasProjectionSchemaPath",
        "componentRefSchemaPath",
        "typeDiagnosticProfilePath",
        "packageEnvelopeProfilePath",
        "projectScopeImplementationPath",
        "fixturePath",
        "currentV1ImplementationPaths",
        "currentV1IsolationAuditPaths",
        "currentSurfaceImplementationPaths",
        "componentDockImplementationPath",
        "componentDockStylePath",
        "currentFavoritesPreferenceImplementationPath",
        "architectureBoundaryPaths",
        "designSystemCatalogPath",
        "designSystemContract",
        "discoveryDesignSystemContract"
      ],
      "properties": {
        "owner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "humanSpecPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "machineProfilePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "machineProfileSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "authoringDescriptorSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "declarationSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "canvasProjectionSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "componentRefSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "typeDiagnosticProfilePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "packageEnvelopeProfilePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "projectScopeImplementationPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "fixturePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "currentV1ImplementationPaths": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/repositoryPath"
          },
          "minItems": 1
        },
        "currentV1IsolationAuditPaths": {
          "type": "array",
          "minItems": 7,
          "maxItems": 7,
          "uniqueItems": true,
          "prefixItems": [
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-runtime/src/package_install.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-runtime-application/src/component_catalog.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-core/src/component_package.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-local-adapters/src/lib.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-postgres-adapters/src/lib.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-postgres-adapters/src/runtime_authority.rs"
            },
            {
              "const": "pipelineXlab_pxflow/crates/pxflow-runtime/src/python_worker.rs"
            }
          ],
          "items": false
        },
        "currentSurfaceImplementationPaths": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/repositoryPath"
          },
          "minItems": 1
        },
        "componentDockImplementationPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "componentDockStylePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "currentFavoritesPreferenceImplementationPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "architectureBoundaryPaths": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/repositoryPath"
          },
          "minItems": 1
        },
        "designSystemCatalogPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "designSystemContract": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "discoveryDesignSystemContract": {
          "$ref": "#/$defs/nonEmptyString"
        }
      }
    },
    "rfc014Boundary": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "role",
        "activationAllowedBeforeRfc014",
        "ownedHere",
        "deferredBeyondRfc014",
        "deferredContractOwner",
        "successorRule",
        "activationGate",
        "decisionPath",
        "decisionRegistryPath",
        "decisionContractProfilePath",
        "decisionCatalogWireSchemaPath",
        "decisionCatalogWireFixturePath",
        "decisionAvailability",
        "decisionPresentationResolutionSchemaPath",
        "decisionPresentationResolutionFixturePath"
      ],
      "properties": {
        "role": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "activationAllowedBeforeRfc014": {
          "type": "boolean"
        },
        "ownedHere": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "deferredBeyondRfc014": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1,
          "$comment": "RFC-014 section 1 states what that record does not own and section 8 excludes the rich plugin ABI normatively. These items are deferred past RFC-014 to a separate future RFC; naming RFC-014 as their owner would make an accepted record own a surface it refuses."
        },
        "deferredContractOwner": {
          "const": "separate-future-rfc"
        },
        "successorRule": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "activationGate": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "decisionPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "decisionRegistryPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "decisionContractProfilePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "decisionCatalogWireSchemaPath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "decisionCatalogWireFixturePath": {
          "$ref": "#/$defs/repositoryPath"
        },
        "decisionAvailability": {
          "const": "contract_only"
        },
        "decisionPresentationResolutionSchemaPath": {
          "const": "Report_Doc/docs/public/contracts/component-presentation-resolution.v1.schema.json"
        },
        "decisionPresentationResolutionFixturePath": {
          "const": "Report_Doc/docs/public/contracts/fixtures/component-presentation-resolution.v1.cases.json"
        }
      }
    },
    "currentV1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "portableContainer",
        "pythonDistribution",
        "authoringDescriptor",
        "nodePlacement",
        "productionSurface",
        "projectIsolationAudit",
        "trustExecutionAudit"
      ],
      "properties": {
        "portableContainer": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "packageContractVersion",
            "declarationPath",
            "declarationsPerComponentContainer",
            "componentContractVersionIsIndependent",
            "classificationPolicy",
            "declarationPresentationMembers",
            "wireReaderContractRemainsUnchanged",
            "existingContainerBytesRemainReadable",
            "thirdPartyInstallAdmissionAllowedBeforeTrustAndAuthorizationClosure",
            "inactiveQuarantineInstallStateImplemented"
          ],
          "properties": {
            "packageContractVersion": {
              "$ref": "#/$defs/positiveInteger"
            },
            "declarationPath": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "declarationsPerComponentContainer": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "componentContractVersionIsIndependent": {
              "type": "boolean"
            },
            "classificationPolicy": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "declarationPresentationMembers": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "wireReaderContractRemainsUnchanged": {
              "type": "boolean"
            },
            "existingContainerBytesRemainReadable": {
              "type": "boolean"
            },
            "thirdPartyInstallAdmissionAllowedBeforeTrustAndAuthorizationClosure": {
              "type": "boolean"
            },
            "inactiveQuarantineInstallStateImplemented": {
              "type": "boolean"
            }
          }
        },
        "pythonDistribution": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "mayExportManyComponents",
            "authoringModelUnchanged"
          ],
          "properties": {
            "mayExportManyComponents": {
              "type": "boolean"
            },
            "authoringModelUnchanged": {
              "type": "boolean"
            }
          }
        },
        "authoringDescriptor": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "schema",
            "categoryPolicy",
            "acceptedCategoryExample"
          ],
          "properties": {
            "schema": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "categoryPolicy": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "acceptedCategoryExample": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "nodePlacement": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "schemaOwner",
            "settingsOwner",
            "existingSettingsRemainReadable",
            "externalPlacementAdmitted"
          ],
          "properties": {
            "schemaOwner": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "settingsOwner": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "existingSettingsRemainReadable": {
              "type": "boolean"
            },
            "externalPlacementAdmitted": {
              "type": "boolean"
            },
            "externalPlacementAdmittedNote": {
              "type": "string"
            }
          }
        },
        "productionSurface": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "designSystemRendererId",
            "bridgeImplemented",
            "behavior"
          ],
          "properties": {
            "designSystemRendererId": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "bridgeImplemented": {
              "type": "boolean"
            },
            "behavior": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "projectIsolationAudit": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "scopeAuthority",
            "componentInstallUsesExactProjectScope",
            "componentContributionStorageUsesExactProjectScope",
            "componentCatalogReadsUseExactProjectScope",
            "componentExecutionMaterializationEnforcesExactProjectScope",
            "localContributionWriteUsesExactProjectScope",
            "localCatalogQueryUsesExactProjectScope",
            "localComponentReadUsesExactProjectScope",
            "postgresContributionWriteUsesExactProjectScope",
            "postgresCatalogQueryUsesExactProjectScope",
            "postgresComponentReadUsesExactProjectScope",
            "executorComponentReadUsesExactProjectScope",
            "sqliteExistingDatabaseCustodyMigrationFailClosed",
            "postgresExistingDatabaseCustodyMigrationFailClosed",
            "partialCatalogScopeServesInstalledRows",
            "legacyUnscopedThirdPartyRowsReachable",
            "requestedProjectScopeBoundToAuthenticatedPrincipal",
            "v2ActivationAllowedBeforeClosure",
            "remediationPriority"
          ],
          "properties": {
            "scopeAuthority": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "componentInstallUsesExactProjectScope": {
              "type": "boolean"
            },
            "componentContributionStorageUsesExactProjectScope": {
              "type": "boolean"
            },
            "componentCatalogReadsUseExactProjectScope": {
              "type": "boolean"
            },
            "componentExecutionMaterializationEnforcesExactProjectScope": {
              "type": "boolean"
            },
            "localContributionWriteUsesExactProjectScope": {
              "type": "boolean"
            },
            "localCatalogQueryUsesExactProjectScope": {
              "type": "boolean"
            },
            "localComponentReadUsesExactProjectScope": {
              "type": "boolean"
            },
            "postgresContributionWriteUsesExactProjectScope": {
              "type": "boolean"
            },
            "postgresCatalogQueryUsesExactProjectScope": {
              "type": "boolean"
            },
            "postgresComponentReadUsesExactProjectScope": {
              "type": "boolean"
            },
            "executorComponentReadUsesExactProjectScope": {
              "type": "boolean"
            },
            "sqliteExistingDatabaseCustodyMigrationFailClosed": {
              "type": "boolean"
            },
            "postgresExistingDatabaseCustodyMigrationFailClosed": {
              "type": "boolean"
            },
            "partialCatalogScopeServesInstalledRows": {
              "type": "boolean"
            },
            "legacyUnscopedThirdPartyRowsReachable": {
              "type": "boolean"
            },
            "requestedProjectScopeBoundToAuthenticatedPrincipal": {
              "type": "boolean"
            },
            "v2ActivationAllowedBeforeClosure": {
              "type": "boolean"
            },
            "remediationPriority": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "trustExecutionAudit": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "detachedSignatureCryptographicallyVerifiedAtInstall",
            "revocationEvidenceCheckedAtInstall",
            "sharedStoredTrustPredicateImplemented",
            "signedComponentInstallRefusedWithoutTrustAuthority",
            "presentUnverifiedRejectedByCatalogAndDetail",
            "unsafeStoredTrustRejectedAtWriteAndExecution",
            "productScopeRequiresRegistryVerifiedTrust",
            "unsignedAcceptanceChannelPersisted",
            "channelAcceptanceWarningAuditRevalidatedAtExecution",
            "currentRevocationEvidenceRevalidatedAtExecution",
            "executorStoredSignatureRevalidatedAtExecution",
            "executorStoredRevocationRevalidatedAtExecution",
            "packageInstallAcceptanceChannelDerivedFromAuthority",
            "currentV1ThirdPartyActivationAllowedBeforeTrustAndAuthorizationClosure",
            "remediationPriority"
          ],
          "properties": {
            "detachedSignatureCryptographicallyVerifiedAtInstall": {
              "type": "boolean"
            },
            "revocationEvidenceCheckedAtInstall": {
              "type": "boolean"
            },
            "sharedStoredTrustPredicateImplemented": {
              "type": "boolean"
            },
            "signedComponentInstallRefusedWithoutTrustAuthority": {
              "type": "boolean"
            },
            "presentUnverifiedRejectedByCatalogAndDetail": {
              "type": "boolean"
            },
            "unsafeStoredTrustRejectedAtWriteAndExecution": {
              "type": "boolean"
            },
            "productScopeRequiresRegistryVerifiedTrust": {
              "type": "boolean"
            },
            "unsignedAcceptanceChannelPersisted": {
              "type": "boolean"
            },
            "channelAcceptanceWarningAuditRevalidatedAtExecution": {
              "type": "boolean"
            },
            "currentRevocationEvidenceRevalidatedAtExecution": {
              "type": "boolean"
            },
            "executorStoredSignatureRevalidatedAtExecution": {
              "type": "boolean"
            },
            "executorStoredRevocationRevalidatedAtExecution": {
              "type": "boolean"
            },
            "packageInstallAcceptanceChannelDerivedFromAuthority": {
              "type": "boolean"
            },
            "currentV1ThirdPartyActivationAllowedBeforeTrustAndAuthorizationClosure": {
              "type": "boolean"
            },
            "remediationPriority": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        }
      }
    },
    "successorV2": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "requiredContractVersion",
        "packageKind",
        "authoringDescriptorSchemaVersion",
        "authoringToDeclarationProjection",
        "authoringProjectionFields",
        "declarationsPerComponentContainer",
        "pythonDistributionModelUnchanged",
        "declarationPathTemplate",
        "declarationEntryPattern",
        "declarationEntryCanonicalization",
        "declarationEntryCanonicalizationOwner",
        "declarationEntryCanonicalizationImplemented",
        "activationAllowedWithoutDeclarationEntryCanonicalizationImplementation",
        "rawDeclarationBytesEqualCanonicalBytes",
        "declarationSubtreePolicy",
        "nonDeclarationEntryPolicy",
        "manifestedPackageLocalPythonHelperEntriesAllowed",
        "unmanifestedPythonEntriesAllowed",
        "packageLocalPythonModuleImportOwner",
        "helperEntriesRequireRuntimeModuleContract",
        "helperEntryActivationAllowedWithoutRuntimeModuleContract",
        "rfc014OwnsPythonModuleMaterialization",
        "executorEntryMayBeSharedByDeclarations",
        "otherContentEntriesAllowed",
        "discoveryIndex",
        "declarationSchemaVersion",
        "componentContractVersionIsIndependent",
        "componentContractVersionMaximum",
        "componentRefSemanticBoundRequired",
        "componentContractEvolution",
        "trustAndUpdateUnit",
        "placementAndExecutionUnit",
        "executionMaterialization",
        "authoringResolution",
        "presentationGrammar",
        "settingsSchemaIncluded",
        "settingsBearingComponentsAllowed",
        "nodeSettingsPolicy",
        "fixedPortContractOwner",
        "instancePortMaterializationAllowed",
        "instancePortSettingsMembersAllowed",
        "futureInstancePortContractRequired"
      ],
      "properties": {
        "requiredContractVersion": {
          "const": 2
        },
        "packageKind": {
          "type": "string",
          "enum": [
            "component"
          ]
        },
        "authoringDescriptorSchemaVersion": {
          "const": 2
        },
        "authoringToDeclarationProjection": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "authoringProjectionFields": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "declarationsPerComponentContainer": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "pythonDistributionModelUnchanged": {
          "type": "boolean"
        },
        "declarationPathTemplate": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "declarationEntryPattern": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "declarationEntryCanonicalization": {
          "const": "RFC-8785-JCS"
        },
        "declarationEntryCanonicalizationOwner": {
          "const": "pxflow-core::jcs_bytes"
        },
        "declarationEntryCanonicalizationImplemented": {
          "const": true
        },
        "activationAllowedWithoutDeclarationEntryCanonicalizationImplementation": {
          "const": false
        },
        "rawDeclarationBytesEqualCanonicalBytes": {
          "const": true
        },
        "declarationSubtreePolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "nonDeclarationEntryPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "manifestedPackageLocalPythonHelperEntriesAllowed": {
          "type": "boolean"
        },
        "unmanifestedPythonEntriesAllowed": {
          "type": "boolean"
        },
        "packageLocalPythonModuleImportOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "helperEntriesRequireRuntimeModuleContract": {
          "type": "boolean"
        },
        "helperEntryActivationAllowedWithoutRuntimeModuleContract": {
          "type": "boolean"
        },
        "rfc014OwnsPythonModuleMaterialization": {
          "type": "boolean"
        },
        "executorEntryMayBeSharedByDeclarations": {
          "type": "boolean"
        },
        "otherContentEntriesAllowed": {
          "type": "boolean"
        },
        "discoveryIndex": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "declarationSchemaVersion": {
          "const": 2
        },
        "componentContractVersionIsIndependent": {
          "type": "boolean"
        },
        "componentContractVersionMaximum": {
          "const": 9007199254740991
        },
        "componentRefSemanticBoundRequired": {
          "const": true
        },
        "componentContractEvolution": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "persistentIdentityMembers",
            "typedCompatibilityDigestFields",
            "typedCompatibilityDigestAlgorithm",
            "typedCompatibilityDigestCanonicalization",
            "typedCompatibilityDigestOwner",
            "typedCompatibilityDigestImplemented",
            "activationAllowedWithoutTypedCompatibilityDigestImplementation",
            "sameVersionRequiresSameTypedCompatibilityDigest",
            "typedContractChangeRequiresStrictlyGreaterVersion",
            "portArrayOrderIsTypedCompatibilitySignificant",
            "evolutionComparisonScope",
            "publisherReleaseLineageAuthorityStatus",
            "activationAllowedWithoutPublisherReleaseLineageAuthority",
            "successorReleaseVersionMayDecrease",
            "historicalExactReleaseReplayAllowed",
            "keyRenameCreatesNewIdentity",
            "automaticAliasOrFallbackAllowed",
            "releasePinnedDeclarationFieldsOutsideTypedDigest",
            "releasePinnedArtifactScopesOutsideTypedDigest",
            "releasePinnedChangesRequireContractVersionBump",
            "existingExactRefsRemainPinned"
          ],
          "properties": {
            "persistentIdentityMembers": {
              "type": "array",
              "minItems": 3,
              "maxItems": 3,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "publisher",
                  "packageKey",
                  "componentKey"
                ]
              }
            },
            "typedCompatibilityDigestFields": {
              "type": "array",
              "minItems": 3,
              "maxItems": 3,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "typeDefinitions",
                  "inputs",
                  "results"
                ]
              }
            },
            "typedCompatibilityDigestAlgorithm": {
              "const": "SHA-256"
            },
            "typedCompatibilityDigestCanonicalization": {
              "const": "RFC-8785-JCS"
            },
            "typedCompatibilityDigestOwner": {
              "const": "pxflow-core::jcs_bytes"
            },
            "typedCompatibilityDigestImplemented": {
              "const": false
            },
            "activationAllowedWithoutTypedCompatibilityDigestImplementation": {
              "const": false
            },
            "sameVersionRequiresSameTypedCompatibilityDigest": {
              "const": true
            },
            "typedContractChangeRequiresStrictlyGreaterVersion": {
              "const": true
            },
            "portArrayOrderIsTypedCompatibilitySignificant": {
              "const": true
            },
            "evolutionComparisonScope": {
              "const": "publisher-package-release-lineage-not-project-install-order"
            },
            "publisherReleaseLineageAuthorityStatus": {
              "const": "registry-lineage-contract-not-yet-owned"
            },
            "activationAllowedWithoutPublisherReleaseLineageAuthority": {
              "const": false
            },
            "successorReleaseVersionMayDecrease": {
              "const": false
            },
            "historicalExactReleaseReplayAllowed": {
              "const": true
            },
            "keyRenameCreatesNewIdentity": {
              "const": true
            },
            "automaticAliasOrFallbackAllowed": {
              "const": false
            },
            "releasePinnedDeclarationFieldsOutsideTypedDigest": {
              "type": "array",
              "minItems": 1,
              "maxItems": 16,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "releasePinnedArtifactScopesOutsideTypedDigest": {
              "type": "array",
              "minItems": 1,
              "maxItems": 16,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "releasePinnedChangesRequireContractVersionBump": {
              "const": false
            },
            "existingExactRefsRemainPinned": {
              "const": true
            }
          }
        },
        "trustAndUpdateUnit": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "placementAndExecutionUnit": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "executionMaterialization": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "referenceSchema",
            "requiredRefMembers",
            "releaseIdentityMembers",
            "declarationIdentityMembers",
            "storedDeclarationRevalidationRequired",
            "executorEntrySource",
            "activationAllowedWithoutFullRefRevalidation",
            "effectiveProjectComponentClosureMembershipRequired",
            "effectiveProjectComponentClosureSources",
            "membershipPolicy",
            "hostBundledExecutionAdmission",
            "projectInstalledExecutionAdmission",
            "projectScopeSource",
            "projectScopeMembers",
            "projectScopeKind",
            "rfc005TrustDecisionRecomputedAtExecution",
            "signedVerificationRequiresFreshRevocationEvidenceAtExecution",
            "unsignedRevocationEvidencePolicy",
            "channelAcceptanceWarningAndAuditRevalidatedAtExecution",
            "activationAllowedWithoutEffectiveProjectCatalogExecutionClosure",
            "currentV1WorkerBehaviorUnchanged"
          ],
          "properties": {
            "referenceSchema": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "requiredRefMembers": {
              "type": "array",
              "minItems": 1,
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "releaseIdentityMembers": {
              "type": "array",
              "minItems": 1,
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "declarationIdentityMembers": {
              "type": "array",
              "minItems": 1,
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "storedDeclarationRevalidationRequired": {
              "type": "boolean"
            },
            "executorEntrySource": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "activationAllowedWithoutFullRefRevalidation": {
              "type": "boolean"
            },
            "effectiveProjectComponentClosureMembershipRequired": {
              "const": true
            },
            "effectiveProjectComponentClosureSources": {
              "type": "array",
              "minItems": 2,
              "maxItems": 2,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "host-bundled-admitted-exact-releases",
                  "project-installed-closure"
                ]
              }
            },
            "membershipPolicy": {
              "const": "host-bundled-product-scope-or-exact-request-project-scope"
            },
            "hostBundledExecutionAdmission": {
              "const": "product-scope-membership-host-admission-and-current-rfc-005-verification-revocation-evidence"
            },
            "projectInstalledExecutionAdmission": {
              "const": "exact-request-project-scope-and-channel-acceptance-warning-audit-plus-current-rfc-005-evidence"
            },
            "projectScopeSource": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "projectScopeMembers": {
              "type": "array",
              "minItems": 3,
              "maxItems": 3,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "projectScopeKind": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "rfc005TrustDecisionRecomputedAtExecution": {
              "type": "boolean"
            },
            "signedVerificationRequiresFreshRevocationEvidenceAtExecution": {
              "type": "boolean"
            },
            "unsignedRevocationEvidencePolicy": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "channelAcceptanceWarningAndAuditRevalidatedAtExecution": {
              "type": "boolean"
            },
            "activationAllowedWithoutEffectiveProjectCatalogExecutionClosure": {
              "const": false
            },
            "currentV1WorkerBehaviorUnchanged": {
              "type": "boolean"
            }
          }
        },
        "authoringResolution": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "componentKeyScope",
            "authoringTargetMembers",
            "projectLockResolution",
            "resolvedIdentity",
            "globalComponentKeyUniquenessRequired",
            "currentV1ProcessRegistryBehaviorUnchanged",
            "activationAllowedWithComponentKeyOnlyResolver"
          ],
          "properties": {
            "componentKeyScope": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "authoringTargetMembers": {
              "type": "array",
              "minItems": 1,
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "projectLockResolution": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "resolvedIdentity": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "globalComponentKeyUniquenessRequired": {
              "type": "boolean"
            },
            "currentV1ProcessRegistryBehaviorUnchanged": {
              "type": "boolean"
            },
            "activationAllowedWithComponentKeyOnlyResolver": {
              "type": "boolean"
            }
          }
        },
        "presentationGrammar": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "settingsSchemaIncluded": {
          "type": "boolean"
        },
        "settingsBearingComponentsAllowed": {
          "type": "boolean"
        },
        "nodeSettingsPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "fixedPortContractOwner": {
          "const": "component-package-declaration.v2.inputs-and-results"
        },
        "instancePortMaterializationAllowed": {
          "const": false
        },
        "instancePortSettingsMembersAllowed": {
          "const": false
        },
        "futureInstancePortContractRequired": {
          "const": "separate-versioned-settings-and-port-projection-contract"
        },
        "settingsContract": {
          "type": "string"
        },
        "settingsMaxPerDeclaration": {
          "type": "integer"
        },
        "settingsDeclarableKinds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "settingsRenderedBy": {
          "type": "string"
        },
        "settingsCorrectedOn": {
          "type": "string"
        },
        "settingsCorrection": {
          "type": "string"
        },
        "declaredExecutionPolicy": {
          "type": "string"
        },
        "resultReuseAdmittedBy": {
          "type": "string"
        }
      }
    },
    "classification": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "independentAxes",
        "primaryTaskKeys",
        "packageFacetKeys",
        "packageFacetPolicy",
        "primaryTaskRegistryAppliesTo",
        "subcategoryPolicy",
        "portRoleSource",
        "topologyFacet",
        "categorySelectsRenderer",
        "categoryGrantsCapabilities",
        "iframeIsCategory"
      ],
      "properties": {
        "independentAxes": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "primaryTaskKeys": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "packageFacetKeys": {
          "type": "array",
          "minItems": 3,
          "maxItems": 3,
          "uniqueItems": true,
          "items": {
            "enum": [
              "built-in",
              "installed",
              "available"
            ]
          }
        },
        "packageFacetPolicy": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "owner",
            "appliesTo",
            "cardinality",
            "publisherControlled",
            "allRowsCarryExactComponentRef",
            "currentV1BuiltInTypesIncluded",
            "derivationOrder",
            "collisionPrecedence",
            "identityDeduplication",
            "placementRules",
            "installAndPlaceCombined",
            "revokedStaleOrInvalidRepresentation",
            "missingFavoriteRepresentation"
          ],
          "properties": {
            "owner": {
              "const": "host-flow-application"
            },
            "appliesTo": {
              "const": "component-container-contract-v2-catalog-rows-only"
            },
            "cardinality": {
              "const": "exactly-one"
            },
            "publisherControlled": {
              "const": false
            },
            "allRowsCarryExactComponentRef": {
              "const": true
            },
            "currentV1BuiltInTypesIncluded": {
              "const": false
            },
            "derivationOrder": {
              "type": "array",
              "minItems": 3,
              "maxItems": 3,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "host-bundled-admitted-exact-release",
                  "exact-release-in-request-project-installed-closure",
                  "verified-compatible-exact-release-outside-request-project-installed-closure"
                ]
              }
            },
            "collisionPrecedence": {
              "type": "array",
              "minItems": 3,
              "maxItems": 3,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "built-in",
                  "installed",
                  "available"
                ]
              }
            },
            "identityDeduplication": {
              "const": "exact-component-ref-only-never-label-category-or-publisher-name"
            },
            "placementRules": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "built-in",
                "installed",
                "available"
              ],
              "properties": {
                "built-in": {
                  "const": "host-bundled-membership-in-effective-project-closure-and-host-gate-then-explicit-place"
                },
                "installed": {
                  "const": "project-trust-runtime-presentation-revalidation-then-explicit-place"
                },
                "available": {
                  "const": "placement-denied-install-required-then-new-snapshot-and-separate-explicit-place"
                }
              }
            },
            "installAndPlaceCombined": {
              "const": false
            },
            "revokedStaleOrInvalidRepresentation": {
              "const": "trust-status-and-placement-reason-never-available-facet"
            },
            "missingFavoriteRepresentation": {
              "const": "unavailable-placeholder-outside-normal-catalog-rows"
            }
          }
        },
        "primaryTaskRegistryAppliesTo": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "subcategoryPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "portRoleSource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "topologyFacet": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "owner",
            "source",
            "publisherControlled",
            "keys",
            "rules",
            "viewerInferenceAllowed",
            "selectsRenderer",
            "grantsCapabilities",
            "decidesConnectionCompatibility",
            "infersExecutionRole"
          ],
          "properties": {
            "owner": {
              "const": "host-flow-application"
            },
            "source": {
              "const": "admitted-declaration-port-counts"
            },
            "publisherControlled": {
              "const": false
            },
            "keys": {
              "type": "array",
              "minItems": 4,
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "enum": [
                  "source",
                  "processor",
                  "sink",
                  "standalone"
                ]
              }
            },
            "rules": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "source",
                "processor",
                "sink",
                "standalone"
              ],
              "properties": {
                "source": {
                  "const": "inputs=0-and-results>0"
                },
                "processor": {
                  "const": "inputs>0-and-results>0"
                },
                "sink": {
                  "const": "inputs>0-and-results=0"
                },
                "standalone": {
                  "const": "inputs=0-and-results=0"
                }
              }
            },
            "viewerInferenceAllowed": {
              "const": false
            },
            "selectsRenderer": {
              "const": false
            },
            "grantsCapabilities": {
              "const": false
            },
            "decidesConnectionCompatibility": {
              "const": false
            },
            "infersExecutionRole": {
              "const": false
            }
          }
        },
        "categorySelectsRenderer": {
          "type": "boolean"
        },
        "categoryGrantsCapabilities": {
          "type": "boolean"
        },
        "iframeIsCategory": {
          "type": "boolean"
        }
      }
    },
    "discoveryCatalog": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "availability",
        "currentProduction",
        "owner",
        "scope",
        "placementAuthorityScope",
        "placementAuthoritySources",
        "sourceClosures",
        "crossProjectCatalogReuseAllowed",
        "queryRequirement",
        "versionedRequestResponseSchemaOwned",
        "activationAllowedWithoutQuerySchema",
        "indexOwner",
        "rowProjectionFields",
        "rowProjectionOwnership",
        "fullDeclarationLoading",
        "initialBrowserPayload",
        "filterComposition",
        "searchFields",
        "searchNormalization",
        "normalizationAndSortOwner",
        "clientResortAllowed",
        "stringSortOrder",
        "integerSortOrder",
        "unicodeNormalizationAndSortAuthorityStatus",
        "activationAllowedWithoutPinnedUnicodeNormalizationAndSortAuthority",
        "stableSort",
        "cursorRequirement",
        "responseRequirement",
        "snapshotChangeBehavior",
        "pageSizeDefault",
        "pageSizeMax",
        "totalCount",
        "latestQueryWinsAndPriorRequestAborts",
        "resultRendering",
        "favorites",
        "benchmark"
      ],
      "properties": {
        "availability": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "currentProduction": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "source",
            "query",
            "rendering",
            "v2ActivationReady"
          ],
          "properties": {
            "source": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "query": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "rendering": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "v2ActivationReady": {
              "type": "boolean"
            }
          }
        },
        "owner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "scope": {
          "const": "project-scoped-federated-component-discovery-view"
        },
        "placementAuthorityScope": {
          "const": "request-project-effective-component-closure"
        },
        "placementAuthoritySources": {
          "type": "array",
          "minItems": 2,
          "maxItems": 2,
          "uniqueItems": true,
          "items": {
            "enum": [
              "host-bundled-admitted-exact-releases",
              "project-installed-closure"
            ]
          }
        },
        "sourceClosures": {
          "type": "array",
          "minItems": 3,
          "maxItems": 3,
          "uniqueItems": true,
          "items": {
            "enum": [
              "host-bundled-admitted-exact-releases",
              "project-installed-closure",
              "verified-compatible-available-exact-releases"
            ]
          }
        },
        "crossProjectCatalogReuseAllowed": {
          "type": "boolean"
        },
        "queryRequirement": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "versionedRequestResponseSchemaOwned": {
          "type": "boolean"
        },
        "activationAllowedWithoutQuerySchema": {
          "type": "boolean"
        },
        "indexOwner": {
          "const": "project-scoped-federated-component-discovery-index"
        },
        "rowProjectionFields": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "rowProjectionOwnership": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "placementCapability",
            "trustStatus"
          ],
          "properties": {
            "placementCapability": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "owner",
                "valueShape",
                "reasonCodeShape",
                "derivation",
                "publisherControlled"
              ],
              "properties": {
                "owner": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "valueShape": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "reasonCodeShape": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "derivation": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "publisherControlled": {
                  "type": "boolean"
                }
              }
            },
            "trustStatus": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "owner",
                "valueShape",
                "derivation",
                "publisherControlled"
              ],
              "properties": {
                "owner": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "valueShape": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "derivation": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "publisherControlled": {
                  "type": "boolean"
                }
              }
            }
          }
        },
        "fullDeclarationLoading": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "initialBrowserPayload": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "filterComposition": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "searchFields": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "searchNormalization": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "normalizationAndSortOwner": {
          "const": "project-scoped-federated-component-discovery-index"
        },
        "clientResortAllowed": {
          "const": false
        },
        "stringSortOrder": {
          "const": "unsigned-utf8-byte-lexicographic-after-declared-normalization-no-locale-collation"
        },
        "integerSortOrder": {
          "const": "numeric-ascending"
        },
        "unicodeNormalizationAndSortAuthorityStatus": {
          "const": "unicode-data-version-or-normalizer-implementation-digest-not-yet-owned"
        },
        "activationAllowedWithoutPinnedUnicodeNormalizationAndSortAuthority": {
          "const": false
        },
        "stableSort": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "cursorRequirement": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "responseRequirement": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "snapshotChangeBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "pageSizeDefault": {
          "type": "integer",
          "minimum": 1,
          "maximum": 1000
        },
        "pageSizeMax": {
          "type": "integer",
          "minimum": 1,
          "maximum": 1000
        },
        "totalCount": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "latestQueryWinsAndPriorRequestAborts": {
          "type": "boolean"
        },
        "resultRendering": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "virtualizesWhenResultCountAtLeast",
            "overscanRows",
            "mountedRowBudget",
            "geometry",
            "viewportBlockSizeCapCssPx",
            "minimumRowBlockSizeCssPx",
            "initialGeometryEstimate",
            "focusedRowAllowance",
            "mountedRowBudgetFormula",
            "geometryAuthority",
            "focus",
            "mountedRowBudgetIncludesFocusedRow",
            "focusPinEviction",
            "queryChangeFocusHandoff",
            "retainedIdentityRequiresDomMount",
            "semantics"
          ],
          "properties": {
            "virtualizesWhenResultCountAtLeast": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10000
            },
            "overscanRows": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000
            },
            "mountedRowBudget": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000
            },
            "geometry": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "viewportBlockSizeCapCssPx": {
              "const": 420
            },
            "minimumRowBlockSizeCssPx": {
              "const": 58
            },
            "initialGeometryEstimate": {
              "const": "minimumRowBlockSizeCssPx-until-first-resize-observer-measurement"
            },
            "focusedRowAllowance": {
              "const": 1
            },
            "mountedRowBudgetFormula": {
              "const": "2*overscanRows+ceil(viewportBlockSizeCapCssPx/minimumRowBlockSizeCssPx)+focusedRowAllowance<=mountedRowBudget"
            },
            "geometryAuthority": {
              "const": "flow-surface.css:.px-flow-component-palette-and-.px-flow-component-palette__type"
            },
            "focus": {
              "const": "active-dom-focused-row-pinned-within-absolute-mounted-row-budget"
            },
            "mountedRowBudgetIncludesFocusedRow": {
              "const": true
            },
            "focusPinEviction": {
              "const": "evict-farthest-overscan-row-before-budget-exceeded"
            },
            "queryChangeFocusHandoff": {
              "const": "same-exact-ref-row-button-if-present-else-programmatic-results-container-before-old-row-unmount"
            },
            "retainedIdentityRequiresDomMount": {
              "const": false
            },
            "semantics": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "favorites": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "currentV1",
            "successorV2"
          ],
          "properties": {
            "currentV1": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "preferenceEnvelopeVersion",
                "key",
                "value",
                "normalization",
                "readerRemainsUnchanged"
              ],
              "properties": {
                "preferenceEnvelopeVersion": {
                  "$ref": "#/$defs/positiveInteger"
                },
                "key": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "value": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "normalization": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "readerRemainsUnchanged": {
                  "type": "boolean"
                }
              }
            },
            "successorV2": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "preferenceEnvelopeId",
                "schemaOwned",
                "activationAllowedWithoutSchema",
                "scope",
                "maximumEntries",
                "entryIdentity",
                "componentIdentityPolicy",
                "legacyImport",
                "missingRevokedOrUninstalledBehavior",
                "replacementPolicy",
                "paginationPolicy",
                "silentDropOrFallbackAllowed"
              ],
              "properties": {
                "preferenceEnvelopeId": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "schemaOwned": {
                  "type": "boolean"
                },
                "activationAllowedWithoutSchema": {
                  "type": "boolean"
                },
                "scope": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "maximumEntries": {
                  "$ref": "#/$defs/nonNegativeInteger"
                },
                "entryIdentity": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "componentIdentityPolicy": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "legacyImport": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "missingRevokedOrUninstalledBehavior": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "replacementPolicy": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "paginationPolicy": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "silentDropOrFallbackAllowed": {
                  "type": "boolean"
                }
              }
            }
          }
        },
        "benchmark": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "runnerId",
            "availability",
            "activationAllowedWithoutRunner",
            "fixtureAuthorityStatus",
            "activationAllowedWithoutPinnedFixtureAuthority",
            "fixtureAuthorityRequired",
            "fixtureGeneratorId",
            "fixtureGeneratorSeed",
            "componentCount",
            "scenarioCombinationPolicy",
            "scenarios",
            "comparisonIdentity",
            "warmupRepetitions",
            "measuredRepetitions",
            "operations",
            "metrics",
            "aggregationPolicy",
            "requiredEnvironmentEvidence",
            "budget"
          ],
          "properties": {
            "runnerId": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "availability": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "activationAllowedWithoutRunner": {
              "type": "boolean"
            },
            "fixtureAuthorityStatus": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "activationAllowedWithoutPinnedFixtureAuthority": {
              "type": "boolean"
            },
            "fixtureAuthorityRequired": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "fixtureGeneratorId": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "fixtureGeneratorSeed": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "componentCount": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10000000
            },
            "scenarioCombinationPolicy": {
              "const": "explicit-named-scenarios-only-no-cartesian-or-pairwise-expansion"
            },
            "scenarios": {
              "type": "array",
              "minItems": 1,
              "maxItems": 8,
              "uniqueItems": true,
              "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "scenarioId",
                  "viewportCssPx",
                  "paletteBlockSizeCapCssPx",
                  "minimumRowBlockSizeCssPx"
                ],
                "properties": {
                  "scenarioId": {
                    "$ref": "#/$defs/nonEmptyString"
                  },
                  "viewportCssPx": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "width",
                      "height"
                    ],
                    "properties": {
                      "width": {
                        "$ref": "#/$defs/positiveInteger"
                      },
                      "height": {
                        "$ref": "#/$defs/positiveInteger"
                      }
                    }
                  },
                  "paletteBlockSizeCapCssPx": {
                    "const": 420
                  },
                  "minimumRowBlockSizeCssPx": {
                    "const": 58
                  }
                }
              }
            },
            "comparisonIdentity": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "digestContract",
                "buildCommitRole",
                "baselineBuildDigestRequired",
                "candidateBuildDigestRequired",
                "baselineFixtureDigestRequired",
                "candidateFixtureDigestRequired",
                "baselineCandidateFixtureDigestEqualityRequired",
                "scenarioGoldenFixtureDigestMatchRequired",
                "baselineCandidateEnvironmentEvidenceEqualityMembers",
                "runCompletionPolicy",
                "failedOrIncompleteRunMayPass"
              ],
              "properties": {
                "digestContract": {
                  "const": "RFC-002-content-digest"
                },
                "buildCommitRole": {
                  "const": "diagnostic-only-not-build-identity"
                },
                "baselineBuildDigestRequired": {
                  "const": true
                },
                "candidateBuildDigestRequired": {
                  "const": true
                },
                "baselineFixtureDigestRequired": {
                  "const": true
                },
                "candidateFixtureDigestRequired": {
                  "const": true
                },
                "baselineCandidateFixtureDigestEqualityRequired": {
                  "const": true
                },
                "scenarioGoldenFixtureDigestMatchRequired": {
                  "const": true
                },
                "baselineCandidateEnvironmentEvidenceEqualityMembers": {
                  "type": "array",
                  "minItems": 12,
                  "maxItems": 12,
                  "uniqueItems": true,
                  "items": {
                    "enum": [
                      "benchmarkRunnerId",
                      "playwrightVersion",
                      "axeCoreVersion",
                      "chromiumChannel",
                      "browserName",
                      "browserVersion",
                      "operatingSystem",
                      "logicalCpuCount",
                      "deviceMemoryGiB",
                      "devicePixelRatio",
                      "buildMode",
                      "reactFlowVersion"
                    ]
                  }
                },
                "runCompletionPolicy": {
                  "const": "all-declared-operations-and-repetitions-complete-no-error-no-timeout"
                },
                "failedOrIncompleteRunMayPass": {
                  "const": false
                }
              }
            },
            "warmupRepetitions": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10000000
            },
            "measuredRepetitions": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10000000
            },
            "operations": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "metrics": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "aggregationPolicy": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "metricUnit",
                "repetitionReduction",
                "crossScenarioReduction",
                "crossScenarioPoolingAllowed"
              ],
              "properties": {
                "metricUnit": {
                  "const": "one-value-per-operation-measured-repetition"
                },
                "repetitionReduction": {
                  "const": "nearest-rank-p95-no-interpolation"
                },
                "crossScenarioReduction": {
                  "const": "none-every-scenario-must-pass"
                },
                "crossScenarioPoolingAllowed": {
                  "const": false
                }
              }
            },
            "requiredEnvironmentEvidence": {
              "type": "array",
              "minItems": 1,
              "maxItems": 64,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              }
            },
            "budget": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "queryResponseTimeP95RatioMax",
                "paletteCommitCountRatioMax",
                "mountedRowCountMax",
                "initialRowCountMax",
                "initialFullDeclarationPayloadCountMax",
                "accessibilityRegressionCountMax",
                "ratioBaselineZeroPolicy"
              ],
              "properties": {
                "queryResponseTimeP95RatioMax": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 100
                },
                "paletteCommitCountRatioMax": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 100
                },
                "mountedRowCountMax": {
                  "$ref": "#/$defs/nonNegativeInteger"
                },
                "initialRowCountMax": {
                  "$ref": "#/$defs/nonNegativeInteger"
                },
                "initialFullDeclarationPayloadCountMax": {
                  "$ref": "#/$defs/nonNegativeInteger"
                },
                "accessibilityRegressionCountMax": {
                  "$ref": "#/$defs/nonNegativeInteger"
                },
                "ratioBaselineZeroPolicy": {
                  "$ref": "#/$defs/nonEmptyString"
                }
              }
            }
          }
        }
      }
    },
    "typedPorts": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "shapeOwner",
        "inputRequiredMembers",
        "resultRequiredMembers",
        "unitRegistryOwner",
        "unknownUnitBehavior",
        "recordClosureLocation",
        "recordClosurePolicy",
        "resolvedTypeDepthMeasuredAcrossRecordReferences"
      ],
      "properties": {
        "shapeOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "inputRequiredMembers": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "resultRequiredMembers": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "unitRegistryOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "unknownUnitBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "recordClosureLocation": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "recordClosurePolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "resolvedTypeDepthMeasuredAcrossRecordReferences": {
          "type": "boolean"
        }
      }
    },
    "hostPortViewProjection": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "derivedAt",
        "visualProjectionOwner",
        "persistedInPackageOrRendererValue",
        "portIdSource",
        "typeLabelSource",
        "unitSource",
        "typeLabelGrammar",
        "visualFamilyByTypeKind",
        "visualFamilyPurpose",
        "connectionCompatibilitySource",
        "connectionCompatibilityOwner",
        "visualFamilyMayDecideConnectionCompatibility",
        "unknownCanonicalTypeKindBehavior",
        "unresolvedUse"
      ],
      "properties": {
        "source": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "derivedAt": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "visualProjectionOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "persistedInPackageOrRendererValue": {
          "type": "boolean"
        },
        "portIdSource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "typeLabelSource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "unitSource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "typeLabelGrammar": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "id",
            "simple",
            "enum",
            "record",
            "list",
            "table",
            "maximumDescriptorDepth",
            "enumValuesIncluded",
            "unboundedDescriptorContentAllowedInVisibleTooltipAriaOrSearch",
            "fullDescriptorUse"
          ],
          "properties": {
            "id": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "simple": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "enum": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "record": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "list": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "table": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "maximumDescriptorDepth": {
              "type": "integer",
              "minimum": 1,
              "maximum": 64
            },
            "enumValuesIncluded": {
              "type": "integer",
              "minimum": 0,
              "maximum": 256
            },
            "unboundedDescriptorContentAllowedInVisibleTooltipAriaOrSearch": {
              "type": "boolean"
            },
            "fullDescriptorUse": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "visualFamilyByTypeKind": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "boolean",
            "int64",
            "float64",
            "decimal",
            "string",
            "enum",
            "date",
            "timestamp",
            "duration",
            "record",
            "list",
            "table",
            "binary",
            "artifact",
            "evidence",
            "calculation_trace"
          ],
          "properties": {
            "boolean": {
              "$ref": "#/$defs/visualFamily"
            },
            "int64": {
              "$ref": "#/$defs/visualFamily"
            },
            "float64": {
              "$ref": "#/$defs/visualFamily"
            },
            "decimal": {
              "$ref": "#/$defs/visualFamily"
            },
            "string": {
              "$ref": "#/$defs/visualFamily"
            },
            "enum": {
              "$ref": "#/$defs/visualFamily"
            },
            "date": {
              "$ref": "#/$defs/visualFamily"
            },
            "timestamp": {
              "$ref": "#/$defs/visualFamily"
            },
            "duration": {
              "$ref": "#/$defs/visualFamily"
            },
            "record": {
              "$ref": "#/$defs/visualFamily"
            },
            "list": {
              "$ref": "#/$defs/visualFamily"
            },
            "table": {
              "$ref": "#/$defs/visualFamily"
            },
            "binary": {
              "$ref": "#/$defs/visualFamily"
            },
            "artifact": {
              "$ref": "#/$defs/visualFamily"
            },
            "evidence": {
              "$ref": "#/$defs/visualFamily"
            },
            "calculation_trace": {
              "$ref": "#/$defs/visualFamily"
            }
          }
        },
        "visualFamilyPurpose": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "connectionCompatibilitySource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "connectionCompatibilityOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "visualFamilyMayDecideConnectionCompatibility": {
          "type": "boolean"
        },
        "unknownCanonicalTypeKindBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "unresolvedUse": {
          "$ref": "#/$defs/nonEmptyString"
        }
      }
    },
    "iconRegistryAdmission": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "owner",
        "registryId",
        "acceptedKeySet",
        "keySetDigestPreimage",
        "acceptedKeySetDigest",
        "hostReservedKeySetDigest",
        "admissionPhase",
        "unknownKeyBehavior",
        "publisherIconSemantics",
        "boundRendererContract",
        "evolutionWithinRendererContract",
        "deprecatedKeyBehavior",
        "keySetChangeRequires",
        "packageCarriesRegistryVersion"
      ],
      "properties": {
        "owner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "registryId": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "acceptedKeySet": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "keySetDigestPreimage": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "acceptedKeySetDigest": {
          "$ref": "#/$defs/sha256Digest"
        },
        "hostReservedKeySetDigest": {
          "$ref": "#/$defs/sha256Digest"
        },
        "admissionPhase": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "unknownKeyBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "publisherIconSemantics": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "boundRendererContract": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "evolutionWithinRendererContract": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "deprecatedKeyBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "keySetChangeRequires": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "packageCarriesRegistryVersion": {
          "type": "boolean"
        }
      }
    },
    "summaryProjection": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "summaryResultKeysMeaning",
        "firstRendererContract",
        "firstRendererRendering",
        "liveValueProjectionAllowed",
        "valueStateRenderingAllowed",
        "inlineValueKindsAllowed",
        "futureLiveValueGate",
        "futureContractMustOwn"
      ],
      "properties": {
        "summaryResultKeysMeaning": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "firstRendererContract": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "firstRendererRendering": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "liveValueProjectionAllowed": {
          "type": "boolean"
        },
        "valueStateRenderingAllowed": {
          "type": "boolean"
        },
        "inlineValueKindsAllowed": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          }
        },
        "futureLiveValueGate": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "futureContractMustOwn": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "liveValueSource": {
          "type": "string"
        },
        "liveValueFormatting": {
          "type": "string"
        },
        "liveValueAbsentBehavior": {
          "type": "string"
        },
        "liveValueCorrectedOn": {
          "type": "string"
        },
        "liveValueCorrection": {
          "type": "string"
        }
      }
    },
    "publisherTextAdmission": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "fields",
        "unicodeNormalization",
        "whitespace",
        "linePolicy",
        "forbiddenCodePointRanges",
        "rendering",
        "direction",
        "overflow",
        "hostIdentityDetail",
        "hostIdentityCannotBeOverridden"
      ],
      "properties": {
        "fields": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "unicodeNormalization": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "whitespace": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "linePolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "forbiddenCodePointRanges": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "rendering": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "direction": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "overflow": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "hostIdentityDetail": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "hostIdentityCannotBeOverridden": {
          "type": "boolean"
        }
      }
    },
    "executionCapabilities": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "requestSource",
        "currentV1Policy",
        "successorV2Policy",
        "requestedExecutionCapabilitiesAllowed",
        "admissionRequirement",
        "futureChangeGate",
        "networkIsolationEnforcedBySandbox"
      ],
      "properties": {
        "requestSource": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "currentV1Policy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "successorV2Policy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "requestedExecutionCapabilitiesAllowed": {
          "type": "boolean"
        },
        "admissionRequirement": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "futureChangeGate": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "networkIsolationEnforcedBySandbox": {
          "type": "boolean"
        },
        "networkIsolationMechanism": {
          "type": "string"
        },
        "networkIsolationNote": {
          "type": "string"
        }
      }
    },
    "executionDependencies": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "currentV1BehaviorUnchanged",
        "successorV2PythonDependenciesAllowed",
        "admissionRequirement",
        "futureContractRequired",
        "futureContractOwnedHere",
        "nonEmptyDependenciesAllowedWithoutFutureContract"
      ],
      "properties": {
        "currentV1BehaviorUnchanged": {
          "type": "boolean"
        },
        "successorV2PythonDependenciesAllowed": {
          "type": "boolean"
        },
        "admissionRequirement": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "futureContractRequired": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "futureContractOwnedHere": {
          "type": "boolean"
        },
        "nonEmptyDependenciesAllowedWithoutFutureContract": {
          "type": "boolean"
        }
      }
    },
    "trustAdmission": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "signatureVerificationOwner",
        "signatureVerificationPolicy",
        "staleOrUnavailableListBehavior",
        "revokedAfterSigningBehavior",
        "trustedTimestampException",
        "cachedOrGrandfatheredVerificationAllowed",
        "channelSignatureAdmissionMatrix",
        "signatureAloneGrantsExecution"
      ],
      "properties": {
        "signatureVerificationOwner": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "signatureVerificationPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "staleOrUnavailableListBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "revokedAfterSigningBehavior": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "trustedTimestampException": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "cachedOrGrandfatheredVerificationAllowed": {
          "type": "boolean"
        },
        "channelSignatureAdmissionMatrix": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "publicMarketplace",
            "localUserAccepted",
            "adminAttached"
          ],
          "properties": {
            "publicMarketplace": {
              "$ref": "#/$defs/signatureAdmissionChannel"
            },
            "localUserAccepted": {
              "$ref": "#/$defs/signatureAdmissionChannel"
            },
            "adminAttached": {
              "$ref": "#/$defs/signatureAdmissionChannel"
            }
          }
        },
        "signatureAloneGrantsExecution": {
          "type": "boolean"
        }
      }
    },
    "presentationTiers": {
      "type": "array",
      "minItems": 3,
      "maxItems": 3,
      "uniqueItems": true,
      "prefixItems": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "key",
            "canvasAllowed",
            "publicThirdPartyAllowed",
            "activation"
          ],
          "properties": {
            "key": {
              "const": "host_declarative"
            },
            "canvasAllowed": {
              "type": "boolean"
            },
            "publicThirdPartyAllowed": {
              "type": "boolean"
            },
            "activation": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "key",
            "canvasAllowed",
            "publicThirdPartyAllowed",
            "activation"
          ],
          "properties": {
            "key": {
              "const": "isolated_rich_surface"
            },
            "canvasAllowed": {
              "type": "boolean"
            },
            "publicThirdPartyAllowed": {
              "type": "boolean"
            },
            "activation": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "key",
            "canvasAllowed",
            "publicThirdPartyAllowed",
            "activation"
          ],
          "properties": {
            "key": {
              "const": "first_party_native"
            },
            "canvasAllowed": {
              "type": "boolean"
            },
            "publicThirdPartyAllowed": {
              "type": "boolean"
            },
            "activation": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        }
      ],
      "items": false
    },
    "canvas": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "plannedHostRendererId",
        "rendererContractVersion",
        "rendererVersionIndependentFrom",
        "plannedValueSchema",
        "plannedProjectionFields",
        "plannedTypedPortProjection",
        "rendererValueOwnsTypedPorts",
        "plannedSettingsProjection",
        "typedPortsVisiblePerSideMax",
        "portOverflowPolicy",
        "nodeInlineSizePx",
        "nodeBlockSizePx",
        "portRowStartPx",
        "portRowPitchPx",
        "nodeBlockSizePolicy",
        "currentProductionBridgeImplemented",
        "fallbackRendererId",
        "thirdPartyExecutableModulesPerNode",
        "thirdPartyIframesPerNode",
        "thirdPartyRawHtmlCssPerNode",
        "thirdPartyNetworkRequestsPerRender",
        "thirdPartyTimersPerNode",
        "thirdPartyObserversPerNode"
      ],
      "properties": {
        "plannedHostRendererId": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "rendererContractVersion": {
          "$ref": "#/$defs/positiveInteger"
        },
        "rendererVersionIndependentFrom": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "plannedValueSchema": {
          "$ref": "#/$defs/httpsSchemaUri"
        },
        "plannedProjectionFields": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "plannedTypedPortProjection": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "rendererValueOwnsTypedPorts": {
          "type": "boolean"
        },
        "plannedSettingsProjection": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "typedPortsVisiblePerSideMax": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "portOverflowPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "nodeInlineSizePx": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "nodeBlockSizePx": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "portRowStartPx": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "portRowPitchPx": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "nodeBlockSizePolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "currentProductionBridgeImplemented": {
          "type": "boolean"
        },
        "fallbackRendererId": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "thirdPartyExecutableModulesPerNode": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "thirdPartyIframesPerNode": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "thirdPartyRawHtmlCssPerNode": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "thirdPartyNetworkRequestsPerRender": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "thirdPartyTimersPerNode": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "thirdPartyObserversPerNode": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "nodeBlockSizeTiers": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "nodeBlockSizeCorrectedOn": {
          "type": "string"
        },
        "nodeBlockSizeCorrection": {
          "type": "string"
        }
      }
    },
    "richSurface": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "declarationAllowed",
        "activationAllowed",
        "blockedBy",
        "futureContractOwner",
        "futureDetailsPredeclaredHere"
      ],
      "properties": {
        "declarationAllowed": {
          "type": "boolean"
        },
        "activationAllowed": {
          "type": "boolean"
        },
        "blockedBy": {
          "const": "none"
        },
        "futureContractOwner": {
          "const": "component-rich-surface-declaration@1"
        },
        "futureDetailsPredeclaredHere": {
          "type": "boolean"
        },
        "contract": {
          "type": "string"
        },
        "bridgeContract": {
          "type": "string"
        },
        "surfaceRoles": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "entryTemplate": {
          "type": "string"
        },
        "addressing": {
          "type": "string"
        },
        "writesGrantedByBridgeVersion1": {
          "type": "boolean"
        },
        "correctedOn": {
          "type": "string"
        },
        "correction": {
          "type": "string"
        },
        "admittedBridgeContracts": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "bridgeCapabilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "writesGrantedByBridgeVersion2": {
          "type": "boolean"
        },
        "proposalGrantedByBridgeVersion2": {
          "type": "boolean"
        },
        "proposalNote": {
          "type": "string"
        },
        "executionGrantedByBridge": {
          "type": "boolean"
        },
        "flowStructureGrantedByBridge": {
          "type": "boolean"
        },
        "capabilityGrantedByHostInjection": {
          "type": "string"
        }
      }
    },
    "performance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "packageScansPerCanvasRender",
        "declarationValidationPhase",
        "resolutionCacheKey",
        "nodeRendererMemoized",
        "fullNodesOrEdgesSubscriptionFromNodeBodyAllowed",
        "visibleElementCullingPolicy",
        "inheritedVisibilityCullingThresholds",
        "admissionFixtureNodeCount",
        "admissionMetrics",
        "benchmarkProtocol",
        "measurementHarness",
        "deferredAdmissionDecisions",
        "admissionBudget",
        "admissionRule"
      ],
      "properties": {
        "packageScansPerCanvasRender": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "declarationValidationPhase": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "resolutionCacheKey": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "nodeRendererMemoized": {
          "type": "boolean"
        },
        "fullNodesOrEdgesSubscriptionFromNodeBodyAllowed": {
          "type": "boolean"
        },
        "visibleElementCullingPolicy": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "inheritedVisibilityCullingThresholds": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "readOnlyNodes",
            "readOnlyEdges",
            "authoringNodes",
            "authoringEdges"
          ],
          "properties": {
            "readOnlyNodes": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "readOnlyEdges": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "authoringNodes": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "authoringEdges": {
              "$ref": "#/$defs/nonNegativeInteger"
            }
          }
        },
        "admissionFixtureNodeCount": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "admissionMetrics": {
          "type": "array",
          "maxItems": 256,
          "uniqueItems": true,
          "items": {
            "$ref": "#/$defs/nonEmptyString"
          },
          "minItems": 1
        },
        "benchmarkProtocol": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "fixtureGeneratorId",
            "fixtureGeneratorSeed",
            "fixtureAuthorityStatus",
            "activationAllowedWithoutPinnedFixtureAuthority",
            "fixtureAuthorityRequired",
            "scenarioCombinationPolicy",
            "scenarios",
            "layout",
            "comparisonIdentity",
            "warmupRepetitions",
            "measuredRepetitions",
            "interactionSequence",
            "samplingWindow",
            "aggregationPolicy",
            "requiredEnvironmentEvidence",
            "cullingDecision"
          ],
          "properties": {
            "fixtureGeneratorId": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "fixtureGeneratorSeed": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "fixtureAuthorityStatus": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "activationAllowedWithoutPinnedFixtureAuthority": {
              "type": "boolean"
            },
            "fixtureAuthorityRequired": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "scenarioCombinationPolicy": {
              "const": "explicit-named-scenarios-only-no-cartesian-or-pairwise-expansion"
            },
            "scenarios": {
              "type": "array",
              "minItems": 1,
              "maxItems": 64,
              "uniqueItems": true,
              "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "scenarioId",
                  "topology",
                  "edgeToNodeRatio",
                  "visibleNodeFraction",
                  "portsPerNode",
                  "summaryResultKeysPerNode",
                  "viewportCssPx"
                ],
                "properties": {
                  "scenarioId": {
                    "$ref": "#/$defs/nonEmptyString"
                  },
                  "topology": {
                    "enum": [
                      "forward-chain-seeded-shortcuts",
                      "clustered-fanout-10x50"
                    ]
                  },
                  "edgeToNodeRatio": {
                    "$ref": "#/$defs/nonNegativeInteger"
                  },
                  "visibleNodeFraction": {
                    "$ref": "#/$defs/fraction"
                  },
                  "portsPerNode": {
                    "$ref": "#/$defs/nonNegativeInteger"
                  },
                  "summaryResultKeysPerNode": {
                    "$ref": "#/$defs/nonNegativeInteger"
                  },
                  "viewportCssPx": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "width",
                      "height"
                    ],
                    "properties": {
                      "width": {
                        "$ref": "#/$defs/positiveInteger"
                      },
                      "height": {
                        "$ref": "#/$defs/positiveInteger"
                      }
                    }
                  }
                }
              }
            },
            "layout": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "comparisonIdentity": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "digestContract",
                "buildCommitRole",
                "baselineBuildDigestRequired",
                "candidateBuildDigestRequired",
                "baselineFixtureDigestRequired",
                "candidateFixtureDigestRequired",
                "baselineCandidateFixtureDigestEqualityRequired",
                "scenarioGoldenFixtureDigestMatchRequired"
              ],
              "properties": {
                "digestContract": {
                  "const": "RFC-002-content-digest"
                },
                "buildCommitRole": {
                  "const": "diagnostic-only-not-build-identity"
                },
                "baselineBuildDigestRequired": {
                  "const": true
                },
                "candidateBuildDigestRequired": {
                  "const": true
                },
                "baselineFixtureDigestRequired": {
                  "const": true
                },
                "candidateFixtureDigestRequired": {
                  "const": true
                },
                "baselineCandidateFixtureDigestEqualityRequired": {
                  "const": true
                },
                "scenarioGoldenFixtureDigestMatchRequired": {
                  "const": true
                }
              }
            },
            "warmupRepetitions": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100000
            },
            "measuredRepetitions": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100000
            },
            "interactionSequence": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "drag",
                "pan",
                "zoom"
              ],
              "properties": {
                "drag": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "pan": {
                  "$ref": "#/$defs/nonEmptyString"
                },
                "zoom": {
                  "$ref": "#/$defs/nonEmptyString"
                }
              }
            },
            "samplingWindow": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "aggregationPolicy": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "interactionMetricUnit",
                "nonInteractionMetricUnit",
                "frameTimeWithinRepetitionReduction",
                "repetitionReduction",
                "crossScenarioReduction",
                "crossScenarioPoolingAllowed"
              ],
              "properties": {
                "interactionMetricUnit": {
                  "const": "one-value-per-scenario-interaction-measured-repetition"
                },
                "nonInteractionMetricUnit": {
                  "const": "one-value-per-scenario-measured-repetition"
                },
                "frameTimeWithinRepetitionReduction": {
                  "const": "nearest-rank-p95-no-interpolation"
                },
                "repetitionReduction": {
                  "const": "nearest-rank-p95-no-interpolation"
                },
                "crossScenarioReduction": {
                  "const": "none-every-scenario-must-pass"
                },
                "crossScenarioPoolingAllowed": {
                  "const": false
                }
              }
            },
            "requiredEnvironmentEvidence": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "cullingDecision": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "measurementHarness": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "runnerId",
            "availability",
            "activationAllowedWithoutRunner",
            "driver",
            "browser",
            "comparisonEnvironment",
            "frameTime",
            "longTaskCount",
            "nodeRenderCount",
            "heapDelta",
            "accessibilityRegressionCount",
            "accessibilityScope",
            "toolVersions",
            "invalidRunConditions",
            "rawEvidence"
          ],
          "properties": {
            "runnerId": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "availability": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "activationAllowedWithoutRunner": {
              "type": "boolean"
            },
            "driver": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "browser": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "comparisonEnvironment": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "frameTime": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "longTaskCount": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "nodeRenderCount": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "heapDelta": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "accessibilityRegressionCount": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "accessibilityScope": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "toolVersions": {
              "$ref": "#/$defs/nonEmptyString"
            },
            "invalidRunConditions": {
              "type": "array",
              "maxItems": 256,
              "uniqueItems": true,
              "items": {
                "$ref": "#/$defs/nonEmptyString"
              },
              "minItems": 1
            },
            "rawEvidence": {
              "$ref": "#/$defs/nonEmptyString"
            }
          }
        },
        "deferredAdmissionDecisions": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "absoluteUxBudget",
            "heapNoiseEnvelope"
          ],
          "properties": {
            "absoluteUxBudget": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "machineOwnerPath",
                "bindingStatus",
                "activationAllowedWithoutBinding"
              ],
              "properties": {
                "machineOwnerPath": {
                  "const": "pipelineXlab_pxflow/apps/pxflow-web/performance-budget.v1.json"
                },
                "bindingStatus": {
                  "const": "component-v2-scenario-interaction-budget-not-owned"
                },
                "activationAllowedWithoutBinding": {
                  "const": false
                }
              }
            },
            "heapNoiseEnvelope": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "machineOwnerPath",
                "measurementOwnerRunnerId",
                "status",
                "numericAllowanceDeclaredHere",
                "activationAllowedWithoutApprovedEnvelope"
              ],
              "properties": {
                "machineOwnerPath": {
                  "const": "pipelineXlab_pxflow/apps/pxflow-web/performance-budget.v1.json"
                },
                "measurementOwnerRunnerId": {
                  "const": "component-v2-canvas-benchmark@1"
                },
                "status": {
                  "const": "forced-gc-noise-envelope-not-measured-or-approved"
                },
                "numericAllowanceDeclaredHere": {
                  "const": false
                },
                "activationAllowedWithoutApprovedEnvelope": {
                  "const": false
                }
              }
            }
          }
        },
        "admissionBudget": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "dragFrameTimeP95RatioMax",
            "panFrameTimeP95RatioMax",
            "zoomFrameTimeP95RatioMax",
            "longTaskCountDeltaMax",
            "nodeRenderCountRatioMax",
            "accessibilityRegressionCountMax",
            "nonHeapRatioBaselineZeroPolicy"
          ],
          "properties": {
            "dragFrameTimeP95RatioMax": {
              "type": "number",
              "minimum": 0,
              "maximum": 100
            },
            "panFrameTimeP95RatioMax": {
              "type": "number",
              "minimum": 0,
              "maximum": 100
            },
            "zoomFrameTimeP95RatioMax": {
              "type": "number",
              "minimum": 0,
              "maximum": 100
            },
            "longTaskCountDeltaMax": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "nodeRenderCountRatioMax": {
              "type": "number",
              "minimum": 0,
              "maximum": 100
            },
            "accessibilityRegressionCountMax": {
              "$ref": "#/$defs/nonNegativeInteger"
            },
            "nonHeapRatioBaselineZeroPolicy": {
              "const": "candidate-must-also-be-zero"
            }
          }
        },
        "admissionRule": {
          "$ref": "#/$defs/nonEmptyString"
        }
      }
    },
    "admissionLimits": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "declarationsPerComponentContainerMax",
        "declarationEntryBytesMax",
        "canonicalDeclarationBytesPerContainerMax",
        "pythonEntriesPerComponentContainerMax",
        "pythonEntryBytesMax",
        "pythonBytesPerComponentContainerMax",
        "portsPerDeclarationSideMax",
        "portsPerDeclarationTotalMax",
        "recordDefinitionsPerDeclarationMax",
        "recordFieldsPerDefinitionMax",
        "typeDescriptorDepthMax",
        "summaryResultKeysMax",
        "labelCharactersMax",
        "descriptionCharactersMax",
        "portDescriptionCharactersMax",
        "iconKeyCharactersMax",
        "executorEntryCharactersMax"
      ],
      "properties": {
        "declarationsPerComponentContainerMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "declarationEntryBytesMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "canonicalDeclarationBytesPerContainerMax": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "pythonEntriesPerComponentContainerMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "pythonEntryBytesMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "pythonBytesPerComponentContainerMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "portsPerDeclarationSideMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "portsPerDeclarationTotalMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "recordDefinitionsPerDeclarationMax": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "recordFieldsPerDefinitionMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "typeDescriptorDepthMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "summaryResultKeysMax": {
          "$ref": "#/$defs/nonNegativeInteger"
        },
        "labelCharactersMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "descriptionCharactersMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "portDescriptionCharactersMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "iconKeyCharactersMax": {
          "$ref": "#/$defs/positiveInteger"
        },
        "executorEntryCharactersMax": {
          "$ref": "#/$defs/positiveInteger"
        }
      }
    },
    "migration": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "automaticV1ToV2RewriteAllowed",
        "publisherRepublishRequired",
        "existingComponentRefsRemainPinned",
        "componentContractVersionDerivedFromSchemaVersion",
        "automaticCategoryHeuristicAllowed",
        "v1SettingsAndPresentationRemainV1UntilOwnedSuccessorExists",
        "settingsBearingV1RepublishAllowed"
      ],
      "properties": {
        "automaticV1ToV2RewriteAllowed": {
          "type": "boolean"
        },
        "publisherRepublishRequired": {
          "type": "boolean"
        },
        "existingComponentRefsRemainPinned": {
          "type": "boolean"
        },
        "componentContractVersionDerivedFromSchemaVersion": {
          "type": "boolean"
        },
        "automaticCategoryHeuristicAllowed": {
          "type": "boolean"
        },
        "v1SettingsAndPresentationRemainV1UntilOwnedSuccessorExists": {
          "type": "boolean"
        },
        "settingsBearingV1RepublishAllowed": {
          "type": "boolean"
        }
      }
    },
    "implementation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "v1DeclarationToSurfaceBridgeImplemented",
        "productionThirdPartyV1InstallAdmissionGateImplemented",
        "productionThirdPartyV1ExecutionAdmissionGateImplemented",
        "v2AuthoringCompilerImplemented",
        "v2ReaderImplemented",
        "v2InstallerImplemented",
        "v2MultiComponentResolverImplemented",
        "v2ProjectScopedInstallCatalogExecutionClosureImplemented",
        "publicRichSurfaceImplemented",
        "runtimeRegistryMutationAllowed",
        "subflowPublicPortSnapshotImplemented",
        "heldByGate"
      ],
      "properties": {
        "v1DeclarationToSurfaceBridgeImplemented": {
          "type": "boolean"
        },
        "productionThirdPartyV1InstallAdmissionGateImplemented": {
          "type": "boolean"
        },
        "productionThirdPartyV1ExecutionAdmissionGateImplemented": {
          "type": "boolean"
        },
        "v2AuthoringCompilerImplemented": {
          "type": "boolean"
        },
        "v2ReaderImplemented": {
          "type": "boolean"
        },
        "v2InstallerImplemented": {
          "type": "boolean"
        },
        "v2MultiComponentResolverImplemented": {
          "type": "boolean"
        },
        "v2ProjectScopedInstallCatalogExecutionClosureImplemented": {
          "type": "boolean"
        },
        "publicRichSurfaceImplemented": {
          "type": "boolean"
        },
        "runtimeRegistryMutationAllowed": {
          "type": "boolean"
        },
        "subflowPublicPortSnapshotImplemented": {
          "type": "boolean"
        },
        "correctedOn": {
          "type": "string"
        },
        "correction": {
          "type": "string"
        },
        "heldByGate": {
          "type": "string"
        },
        "heldByGateRegistry": {
          "type": "string"
        },
        "subflowPublicPortSnapshotNote": {
          "type": "string"
        },
        "declaredSettingsImplemented": {
          "type": "boolean"
        },
        "projectScopedSubflowImplemented": {
          "type": "boolean"
        },
        "projectScopedSubflowNote": {
          "type": "string"
        },
        "declaredResultReuseImplemented": {
          "type": "boolean"
        },
        "declaredResultReuseNote": {
          "type": "string"
        },
        "subflowNodeBodyImplemented": {
          "type": "boolean"
        },
        "subflowNodeBodyNote": {
          "type": "string"
        },
        "richSurfaceSettingsProposalImplemented": {
          "type": "boolean"
        }
      }
    },
    "recovery": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "scope",
        "currentV1LegacyEngineeringPaperSettingExcluded",
        "unsupportedRequiredContractVersion",
        "unknownDeclarationSchemaVersion",
        "similarComponentFallbackAllowed",
        "unconditionalFlowReaderBoundary",
        "packageBytesRecoveryEvidence",
        "fullLastVerifiedContractSnapshotOwner",
        "fullLastVerifiedContractSnapshotPersisted",
        "fullLastVerifiedContractSnapshotStore",
        "fullLastVerifiedContractSnapshotStoreMigration",
        "fullLastVerifiedContractSnapshotStorePath",
        "fullLastVerifiedContractSnapshotStoredMembers",
        "fullLastVerifiedContractSnapshotStoreBindingFields",
        "fullLastVerifiedContractSnapshotReadThroughResolutionPortImplemented",
        "fullLastVerifiedContractSnapshotOwnerPath",
        "fullLastVerifiedContractSnapshotResolutionPortPath"
      ],
      "properties": {
        "scope": {
          "const": "generic-component-and-successor-v2-only"
        },
        "currentV1LegacyEngineeringPaperSettingExcluded": {
          "const": true
        },
        "unsupportedRequiredContractVersion": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "unknownDeclarationSchemaVersion": {
          "$ref": "#/$defs/nonEmptyString"
        },
        "similarComponentFallbackAllowed": {
          "type": "boolean"
        },
        "unconditionalFlowReaderBoundary": {
          "type": "array",
          "minItems": 3,
          "maxItems": 3,
          "prefixItems": [
            {
              "const": "saved exact ComponentRef"
            },
            {
              "const": "persisted raw settings"
            },
            {
              "const": "usage-derived partial port projection"
            }
          ],
          "items": false
        },
        "packageBytesRecoveryEvidence": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "evidence",
            "owner",
            "availability",
            "flowOrCurrentReaderPreserves",
            "inferFromFlowRecoveryStateAllowed"
          ],
          "properties": {
            "evidence": {
              "const": "original package bytes"
            },
            "owner": {
              "const": "package artifact owner"
            },
            "availability": {
              "const": "only-when-owner-retained"
            },
            "flowOrCurrentReaderPreserves": {
              "const": false
            },
            "inferFromFlowRecoveryStateAllowed": {
              "const": false
            }
          }
        },
        "fullLastVerifiedContractSnapshotOwner": {
          "const": "component-package-release-lifecycle-contribution-custody-retained-declaration-snapshot",
          "$comment": "The owner is named now: RFC-014 contribution custody retains the last-verified declaration snapshot, bound to the exact ProjectScope and all seven ComponentRef fields. Naming the owner is a contract fact; fullLastVerifiedContractSnapshotStore carries it, and fullLastVerifiedContractSnapshotReadThroughResolutionPortImplemented stays false because no independent conformance evidence for the retained-snapshot read is recorded, not because nothing reads it back."
        },
        "fullLastVerifiedContractSnapshotPersisted": {
          "const": true,
          "$comment": "True. An authority-bound store already writes the canonical declaration bytes and the executor source digest, bound to the exact scope and all seven ComponentRef fields, so claiming the snapshot is persisted nowhere would be false. What is still missing is named separately, and it is evidence rather than code: the Runtime relay does read the snapshot back through the presentation resolution port, and no file carries independent conformance evidence for that read."
        },
        "fullLastVerifiedContractSnapshotStore": {
          "const": "pxflow_package_release_contribution"
        },
        "fullLastVerifiedContractSnapshotStoreMigration": {
          "const": 12
        },
        "fullLastVerifiedContractSnapshotStorePath": {
          "const": "pipelineXlab_pxflow/crates/pxflow-local-adapters/src/lib.rs"
        },
        "fullLastVerifiedContractSnapshotStoredMembers": {
          "type": "array",
          "minItems": 2,
          "maxItems": 2,
          "items": {
            "enum": [
              "declaration_jcs",
              "executor_source_digest"
            ]
          },
          "uniqueItems": true
        },
        "fullLastVerifiedContractSnapshotStoreBindingFields": {
          "type": "array",
          "minItems": 9,
          "maxItems": 9,
          "items": {
            "enum": [
              "workspaceRef",
              "projectRef",
              "publisher",
              "packageKey",
              "packageVersion",
              "packageDigest",
              "releaseByteDigest",
              "componentKey",
              "componentContractVersion"
            ]
          },
          "uniqueItems": true
        },
        "fullLastVerifiedContractSnapshotReadThroughResolutionPortImplemented": {
          "const": false,
          "$comment": "False on missing evidence, not on missing code. The authenticated Runtime relay reads the retained snapshot back through the port named by fullLastVerifiedContractSnapshotResolutionPortPath; what stays absent is independent conformance evidence for that read, and the declared ReadRetainedComponentContribution operation still has no adapter implementation. It states one truth with the lifecycle profile's custody.retainedDeclarationSnapshot.resolutionPortReadImplemented and is never read off a serving flag."
        },
        "fullLastVerifiedContractSnapshotOwnerPath": {
          "const": "Report_Doc/docs/public/contracts/component-package-release-lifecycle.v1.json"
        },
        "fullLastVerifiedContractSnapshotResolutionPortPath": {
          "const": "Report_Doc/docs/public/contracts/component-presentation-resolution.v1.schema.json"
        }
      }
    },
    "availabilityCorrectedOn": {
      "type": "string"
    },
    "availabilityCorrection": {
      "type": "string"
    }
  },
  "$defs": {
    "nonEmptyString": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4096
    },
    "repositoryPath": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1024,
      "pattern": "^[A-Za-z0-9._][A-Za-z0-9._ -]*(/[A-Za-z0-9._][A-Za-z0-9._ -]*)+$"
    },
    "sha256Digest": {
      "type": "string",
      "pattern": "^sha256:[a-f0-9]{64}$"
    },
    "semanticVersion": {
      "type": "string",
      "pattern": "^[1-9][0-9]*\\.(?:0|[1-9][0-9]*)\\.(?:0|[1-9][0-9]*)$"
    },
    "topicKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "pattern": "^[a-z][a-z0-9]*(?:-[a-z0-9]+)*$"
    },
    "httpsSchemaUri": {
      "type": "string",
      "minLength": 12,
      "maxLength": 2048,
      "pattern": "^https://[^?#]+\\.schema\\.json$"
    },
    "nonNegativeInteger": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "positiveInteger": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "nonNegativeNumber": {
      "type": "number",
      "minimum": 0
    },
    "fraction": {
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "visualFamily": {
      "type": "string",
      "enum": [
        "scalar",
        "record",
        "table",
        "file",
        "document",
        "reference"
      ]
    },
    "signatureAdmissionChannel": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "absent",
        "verified",
        "presentUnverified",
        "invalid",
        "revoked",
        "staleOrUnavailableVerificationEvidence",
        "explicitAcceptanceRequired",
        "warningRequiredForAbsent",
        "auditRequired",
        "scope"
      ],
      "properties": {
        "absent": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "verified": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "presentUnverified": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "invalid": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "revoked": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "staleOrUnavailableVerificationEvidence": {
          "type": "string",
          "enum": [
            "admit",
            "reject"
          ]
        },
        "explicitAcceptanceRequired": {
          "type": "boolean"
        },
        "warningRequiredForAbsent": {
          "type": "boolean"
        },
        "auditRequired": {
          "type": "boolean"
        },
        "scope": {
          "$ref": "#/$defs/nonEmptyString"
        }
      }
    }
  }
}
