{
  "spec": "UAI-1",
  "kind": "protocol-discovery",
  "version": "1.0.0",
  "status": "implementation-distribution",
  "humanPage": "/UAI-1",
  "libraryHub": "/UAI",
  "humanPages": {
    "protocol": "/UAI-1",
    "examples": "/UAI-1/examples",
    "installGuide": "/UAI-1/csharp-website-support",
    "symbols": "/UAI/symbols",
    "architecture": "/UAI/architecture",
    "grammar": "/UAI/uai-grammar-v1.md"
  },
  "relatedProtocol5Standards": {
    "radix63404": {
      "preferredHumanPage": "/radix-63404",
      "compatibilityHumanPage": "/UAI/radix-63404-guide-and-attribution",
      "role": "optional Protocol5 numeric notation used by some publications, registries, tools, and companion materials"
    }
  },
  "renderModes": {
    "human": "Normal readable human-language page.",
    "uaiRendered": "Compact UAI rendered as an alternate language layer while preserving page layout.",
    "rawDeveloper": "JSON, schemas, registries, validation, package docs, and canonical inspection tools."
  },
  "canonicalCompact": {
    "mediaType": "text/uai",
    "libraryHub": "/UAI/index.uai",
    "protocolPage": "/UAI-1/index.uai",
    "examplesPage": "/UAI-1/examples/index.uai",
    "installGuide": "/UAI-1/csharp-website-support/index.uai",
    "symbolsPage": "/UAI/symbols/index.uai",
    "architecturePage": "/UAI/architecture/index.uai"
  },
  "machineEndpoints": {
    "protocol": "/UAI-1.json",
    "examplesIndex": "/UAI-1-examples.json",
    "localRegistryMirror": "/uai-1/registry",
    "localSchemaMirror": "/uai-1/schema",
    "localValidateMirror": "/uai-1/validate",
    "registryAlias": "/registry/uai-1.json",
    "examplesRegistry": "/registry/uai-1-examples.json",
    "registry": "/registry/uai-1.json",
    "symbols": "/registry/symbols.json",
    "symbolSchema": "/registry/symbols.schema.json",
    "lexicon": "/registry/uai-lexicon.json",
    "lexiconSchema": "/registry/uai-lexicon.schema.json",
    "schemaAlias": "/schema/uai-1.schema.json",
    "schema": "/schema/uai-1.schema.json"
  },
  "canonicalArtifacts": {
    "compactProtocolPage": "/UAI-1/index.uai",
    "compactLibraryHub": "/UAI/index.uai",
    "localRegistryMirror": "/uai-1/registry",
    "localSchemaMirror": "/uai-1/schema",
    "localValidateMirror": "/uai-1/validate",
    "registry": "/UAI-1/registry/uai-1.registry.json",
    "schema": "/UAI-1/schema/uai-1.schema.json",
    "types": "/UAI-1/schema/uai-1.types.ts",
    "examplesDirectory": "/UAI-1/examples",
    "symbolSchema": "/registry/symbols.schema.json",
    "lexicon": "/registry/uai-lexicon.json",
    "lexiconSchema": "/registry/uai-lexicon.schema.json",
    "symbolReference": "/UAI/symbols",
    "renderedLanguageGrammar": "/UAI/uai-grammar-v1.md"
  },
  "developerAssets": {
    "installGuide": "/UAI-1/csharp-website-support",
    "canonicalBundle": "/downloads/UAI-1-Package-v2.7.0.zip",
    "canonicalBundleSha256": "/downloads/UAI-1-Package-v2.7.0.zip.sha256",
    "legacyBundleAlias": "/downloads/protocol5-uai-1-csharp-web-starter-v2.7.0.zip",
    "legacyBundleAliasSha256": "/downloads/protocol5-uai-1-csharp-web-starter-v2.7.0.zip.sha256",
    "nugetPackage": "/downloads/Protocol5.UAI.CSharp.1.0.0.nupkg",
    "nugetPackageSha256": "/downloads/Protocol5.UAI.CSharp.1.0.0.nupkg.sha256"
  },
  "ecosystem": {
    "authorityBoundary": "UAIX.org is the public authority for UAI-1 specifications, schemas, registry, examples, validator behavior, roadmap, governance, and support claims. Protocol5.com distributes .NET implementation packages, NuGet artifacts, starter ZIPs, and compatibility mirrors.",
    "connectedSystems": {
      "spiralistOrg": {
        "layer": "experience",
        "role": "human-facing and AI-facing participation layer",
        "authority": "consumer-or-mirror only"
      },
      "protocol5Com": {
        "layer": "implementation-distribution",
        "role": ".NET package, NuGet artifact, starter ZIP, and compatibility mirror host",
        "authority": "distribution-only"
      },
      "uaixOrg": {
        "layer": "standards-publication",
        "role": "canonical UAI-1 specification, schemas, registry, validator, roadmap, governance, changelog, and handoff guidance",
        "authority": "canonical"
      },
      "uai1": {
        "layer": "representation",
        "role": "shared machine-readable structured truth",
        "authority": "canonical representation"
      }
    },
    "dataFlow": [
      "UAIX.org publishes canonical UAI-1 assets.",
      "Protocol5.com distributes .NET implementation packages and compatibility mirrors that link back to UAIX.org.",
      "Humans and AI use UAIX.org for public UAI-1 truth and Protocol5.com for .NET package installation."
    ],
    "consumerRules": [
      "Protocol5.com MUST NOT be described as the UAI-1 standards site.",
      "Protocol5 package mirrors MUST remain identifiable as implementation or compatibility mirrors.",
      "When Protocol5 mirrors disagree with UAIX.org, UAIX.org remains the authority."
    ]
  },
  "compatibility": {
    "legacyLanguageTag": "x-uai-1",
    "legacyHttpHeader": "X-UAI-1"
  },
  "package": {
    "id": "Protocol5.UAI.CSharp",
    "version": "1.0.0"
  }
}
