{
  "schema_version": "nexuscrm.layout-bundle-app-authority-evidence.conformance/v1",
  "evidence_vectors": [
    {
      "name": "baseline",
      "evidence": {
        "evidence_version": "nexuscrm.layout-bundle-app-authority-evidence/v1",
        "source_catalog_snapshot": {
          "org_id": "org-1",
          "catalog_revision": "1",
          "catalog_snapshot_digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
          "schema_generation": "2",
          "engine_generation": "3"
        },
        "bundle_key": {
          "bundle_key_version": "nexuscrm.layout-bundle-key/v1",
          "slot_owner_kind": "app",
          "slot_owner_namespace": "io.example.app",
          "local_component_key": "key256:2222222222222222222222222222222222222222222222222222222222222222"
        },
        "app_installation_id": "01890f9e-7b2a-7000-8000-000000000001",
        "app_release_digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
        "declaration_component_id": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
        "definition_version": "1",
        "layout_bundle_slot_revision_digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
      },
      "canonical_bytes_hex": "306e6578757363726d2e6c61796f75742d62756e646c652d6170702d617574686f726974792d65766964656e63652f7631056f72672d3101477368613235363a3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313102031d6e6578757363726d2e6c61796f75742d62756e646c652d6b65792f7631010e696f2e6578616d706c652e617070476b65793235363a323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322430313839306639652d376232612d373030302d383030302d303030303030303030303031477368613235363a33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333477368613235363a3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343401477368613235363a35353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535",
      "evidence_digest": "sha256:2424bfe326816842540ce3ef29e855fad140b27d8cc73c6be6c7d2ae33a08f42"
    },
    {
      "name": "utf8-source",
      "evidence": {
        "evidence_version": "nexuscrm.layout-bundle-app-authority-evidence/v1",
        "source_catalog_snapshot": {
          "org_id": "组织-α",
          "catalog_revision": "42",
          "catalog_snapshot_digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
          "schema_generation": "2",
          "engine_generation": "3"
        },
        "bundle_key": {
          "bundle_key_version": "nexuscrm.layout-bundle-key/v1",
          "slot_owner_kind": "app",
          "slot_owner_namespace": "io.example.app",
          "local_component_key": "key256:2222222222222222222222222222222222222222222222222222222222222222"
        },
        "app_installation_id": "01890f9e-7b2a-7000-8000-000000000002",
        "app_release_digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
        "declaration_component_id": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
        "definition_version": "1",
        "layout_bundle_slot_revision_digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
      },
      "canonical_bytes_hex": "306e6578757363726d2e6c61796f75742d62756e646c652d6170702d617574686f726974792d65766964656e63652f763109e7bb84e7bb872dceb12a477368613235363a3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313102031d6e6578757363726d2e6c61796f75742d62756e646c652d6b65792f7631010e696f2e6578616d706c652e617070476b65793235363a323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322430313839306639652d376232612d373030302d383030302d303030303030303030303032477368613235363a33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333477368613235363a3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343401477368613235363a35353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535",
      "evidence_digest": "sha256:fbcfbd944dba6a30a14ad86b78c422c969b1da7e7d9c35e85f22cc0059fc6268"
    },
    {
      "name": "multibyte-uleb128-boundaries",
      "evidence": {
        "evidence_version": "nexuscrm.layout-bundle-app-authority-evidence/v1",
        "source_catalog_snapshot": {
          "org_id": "oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo",
          "catalog_revision": "127",
          "catalog_snapshot_digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
          "schema_generation": "128",
          "engine_generation": "16384"
        },
        "bundle_key": {
          "bundle_key_version": "nexuscrm.layout-bundle-key/v1",
          "slot_owner_kind": "app",
          "slot_owner_namespace": "io.example.app",
          "local_component_key": "key256:2222222222222222222222222222222222222222222222222222222222222222"
        },
        "app_installation_id": "01890f9e-7b2a-7000-8000-000000000003",
        "app_release_digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
        "declaration_component_id": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
        "definition_version": "18446744073709551615",
        "layout_bundle_slot_revision_digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
      },
      "canonical_bytes_hex": "306e6578757363726d2e6c61796f75742d62756e646c652d6170702d617574686f726974792d65766964656e63652f763180016f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f477368613235363a3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313180018080011d6e6578757363726d2e6c61796f75742d62756e646c652d6b65792f7631010e696f2e6578616d706c652e617070476b65793235363a323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322430313839306639652d376232612d373030302d383030302d303030303030303030303033477368613235363a33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333477368613235363a34343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434ffffffffffffffffff01477368613235363a35353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535",
      "evidence_digest": "sha256:74951c8fabf367a6f2b601f0cb67b936555ca14173c1f2b798a4750dce6be1d3"
    },
    {
      "name": "app-id-128-byte-boundary",
      "evidence": {
        "evidence_version": "nexuscrm.layout-bundle-app-authority-evidence/v1",
        "source_catalog_snapshot": {
          "org_id": "org-1",
          "catalog_revision": "1",
          "catalog_snapshot_digest": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
          "schema_generation": "2",
          "engine_generation": "3"
        },
        "bundle_key": {
          "bundle_key_version": "nexuscrm.layout-bundle-key/v1",
          "slot_owner_kind": "app",
          "slot_owner_namespace": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.cccccccccccccccccccccccccccccccccccccccccc",
          "local_component_key": "key256:2222222222222222222222222222222222222222222222222222222222222222"
        },
        "app_installation_id": "01890f9e-7b2a-7000-8000-000000000004",
        "app_release_digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
        "declaration_component_id": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
        "definition_version": "1",
        "layout_bundle_slot_revision_digest": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
      },
      "canonical_bytes_hex": "306e6578757363726d2e6c61796f75742d62756e646c652d6170702d617574686f726974792d65766964656e63652f7631056f72672d3101477368613235363a3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313102031d6e6578757363726d2e6c61796f75742d62756e646c652d6b65792f76310180016161616161616161616161616161616161616161616161616161616161616161616161616161616161612e6262626262626262626262626262626262626262626262626262626262626262626262626262626262622e636363636363636363636363636363636363636363636363636363636363636363636363636363636363476b65793235363a323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322430313839306639652d376232612d373030302d383030302d303030303030303030303034477368613235363a33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333477368613235363a3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343401477368613235363a35353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535",
      "evidence_digest": "sha256:8da485854689f0ee545107fdd4ed3d67090cc8fc968027517953feb4594c362d"
    }
  ],
  "uleb128_vectors": [
    { "value_decimal": "0", "encoded_hex": "00" },
    { "value_decimal": "1", "encoded_hex": "01" },
    { "value_decimal": "127", "encoded_hex": "7f" },
    { "value_decimal": "128", "encoded_hex": "8001" },
    { "value_decimal": "16383", "encoded_hex": "ff7f" },
    { "value_decimal": "16384", "encoded_hex": "808001" },
    { "value_decimal": "18446744073709551615", "encoded_hex": "ffffffffffffffffff01" }
  ],
  "rejection_vectors": [
    {
      "name": "wrong-evidence-version",
      "base_evidence_vector": "baseline",
      "field": "EvidenceVersion",
      "string_value": "nexuscrm.layout-bundle-app-authority-evidence/v2",
      "error_contains": "EvidenceVersion"
    },
    {
      "name": "zero-catalog-revision",
      "base_evidence_vector": "baseline",
      "field": "SourceCatalogSnapshot.CatalogRevision",
      "uint64_value": "0",
      "error_contains": "CatalogRevision"
    },
    {
      "name": "tenant-owner",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.SlotOwnerKind",
      "string_value": "tenant",
      "error_contains": "SlotOwnerKind"
    },
    {
      "name": "uppercase-app-namespace",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.SlotOwnerNamespace",
      "string_value": "io.example.App",
      "error_contains": "SlotOwnerNamespace"
    },
    {
      "name": "uppercase-local-key",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.LocalComponentKey",
      "string_value": "key256:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "error_contains": "LocalComponentKey"
    },
    {
      "name": "uuid-version-four",
      "base_evidence_vector": "baseline",
      "field": "AppInstallationID",
      "string_value": "01890f9e-7b2a-4000-8000-000000000001",
      "error_contains": "AppInstallationID"
    },
    {
      "name": "uppercase-release-digest",
      "base_evidence_vector": "baseline",
      "field": "AppReleaseDigest",
      "string_value": "sha256:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
      "error_contains": "AppReleaseDigest"
    },
    {
      "name": "zero-definition-version",
      "base_evidence_vector": "baseline",
      "field": "DefinitionVersion",
      "uint64_value": "0",
      "error_contains": "DefinitionVersion"
    },
    {
      "name": "app-id-129-bytes",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.SlotOwnerNamespace",
      "string_value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.cccccccccccccccccccccccccccccccccccccccccc",
      "error_contains": "SlotOwnerNamespace"
    },
    {
      "name": "app-id-64-byte-segment",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.SlotOwnerNamespace",
      "string_value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.b.c",
      "error_contains": "SlotOwnerNamespace"
    },
    {
      "name": "app-id-two-segments",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.SlotOwnerNamespace",
      "string_value": "io.example",
      "error_contains": "SlotOwnerNamespace"
    },
    {
      "name": "wrong-bundle-key-version",
      "base_evidence_vector": "baseline",
      "field": "BundleKey.BundleKeyVersion",
      "string_value": "nexuscrm.layout-bundle-key/v2",
      "error_contains": "BundleKeyVersion"
    },
    {
      "name": "uppercase-uuidv7",
      "base_evidence_vector": "baseline",
      "field": "AppInstallationID",
      "string_value": "01890F9E-7B2A-7000-8000-000000000001",
      "error_contains": "AppInstallationID"
    },
    {
      "name": "invalid-uuid-variant",
      "base_evidence_vector": "baseline",
      "field": "AppInstallationID",
      "string_value": "01890f9e-7b2a-7000-7000-000000000001",
      "error_contains": "AppInstallationID"
    }
  ]
}
