Implementation package
Downloads and UAIX backlinks
These Protocol5 pages are implementation support. They must not be cited as standards authority, registry authority, validator authority, roadmap authority, or governance authority.
UAI-1 implementation
UAI-1 for .NET Distribution
NuGet packages, starter ZIPs, ASP.NET support, compatibility mirrors, and UAIX.org backlinks.
UAI-1 Distribution
Protocol5 distributes the .NET implementation surface for UAI-1. UAIX.org is the authority for the public specification, schemas, registry, validator, roadmap, governance, and changelog.
Library overview
Protocol5.com is the .NET package and NuGet distribution surface for UAI-1 implementers. UAIX.org is the authority for the UAI-1 specification, schemas, registry, validator, roadmap, governance, and changelog. Radix 63404 remains a separate Protocol5 numeric standard that packages may use only as an optional helper.
Implementation package
These Protocol5 pages are implementation support. They must not be cited as standards authority, registry authority, validator authority, roadmap authority, or governance authority.
Related Protocol5 standard
Radix 63404 is Protocol5's numeric notation system. UAI pages may reference it for compact numeric rendering, identifier publication, or tooling, but it is not part of the definition of the UAI language itself.
Clean route shape
Protocol5 keeps older /UAI, /UAI-1, and machine-asset paths available so package consumers do not break. Current public UAI-1 reading, validation, roadmap, and governance paths live on UAIX.org.
The existing /UAI paths stay available for compatibility and package mirror pairing. The separate preferred route /radix-63404 keeps the Radix guide readable as a peer Protocol5 numeric standard instead of a UAI-1 authority page.
Translations
These translations describe Protocol5 package support. Use UAIX.org for the public UAI-1 language and support boundary.
Language view
Use the language view when you want the compact UAI layer rendered over the same library layout. Numeric standards such as Radix 63404 remain separate references.
Visuals
Click the preview to open the full-page image view. Treat symbol data here as Protocol5 package material, not UAI-1 standards authority.
Developer downloads
These downloads are the center of Protocol5's UAI-1 role: .NET package distribution with links back to UAIX.org for public standards truth.
Root documents
These root-level pages keep their declared Protocol5 paths while also participating in the same structured UAI publishing model.
Implementation guide
A working Protocol5 package integration can have a human page, a compact language source, and a structured developer endpoint. The package helps with export, validation, rendering, and ASP.NET routing. Public UAI-1 definitions and support claims still come from UAIX.org.
| Surface | Example path | Responsibility |
|---|---|---|
| Human route | /{lang}/UniversalArtificialIntelligence | Readable section route and language-switcher target. |
| Compatibility route | /UAI | Stable public hub and legacy link target. |
| Compact UAI | /UAI/index.uai | Compact rendered-language source. |
| Structured UAI | /UAI/index.uai.json | Package JSON document for validation and tools. |
The leading route segment should stay descriptive. Human pages use locale tags such as en-US. Rendered UAI uses the dedicated /uai-rendered/... prefix. Public URLs should not use private-use tags like /x-uai-1/... or invented locale shapes like /x-en-US-1/.... That keeps /UAI-1 for the versioned specification and machine artifacts instead of reusing it as a pseudo-language route.
/{lang}/UniversalArtificialIntelligence/{page}
/en-US/UniversalArtificialIntelligence/Registry
/uai-rendered/UniversalArtificialIntelligence/Validate
Every important human page should advertise its paired machine assets. Put the alternate links in the page head and emit the same relationship from the host when possible.
<link rel="alternate" type="application/uai+json" href="/UAI/index.uai.json" />
<link rel="alternate" type="text/uai" href="/UAI/index.uai" />
In a .NET site, register the Protocol5 UAI runtime once, then use the middleware before endpoint handlers that need language or render-mode state.
using Protocol5.UAI;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddProtocol5UaiWebsiteSupport(options =>
{
options.DefaultCulture = "en-US";
options.QueryKeys.Add("lang");
options.ModeQueryKeys.Add("mode");
options.ModeQueryKeys.Add("uai-mode");
});
var app = builder.Build();
app.UseProtocol5UaiWebsiteSupport();
When a page changes, export the rendered HTML into a UAI-1 document, validate the JSON for package compatibility, and keep the compact source paired with the same human route. Use UAIX.org for public conformance claims.
dotnet run --project tools\Protocol5.UAI.SiteExporter\Protocol5.UAI.SiteExporter.csproj -- export-manifest.json
dotnet run --project tools\Protocol5.UAI.Validator\Protocol5.UAI.Validator.csproj -- --embedded-examples --roundtrip
Rendered UAI should come from a lexicon, phrase map, compact records, or a validated document. It should not be generated as decorative glyph noise at runtime. If a semantic render is missing, the runtime should fall back to the normal human text and report unresolved keys for inspection. If a publication also uses Radix 63404 for numeric display, keep that as a separately declared Protocol5 representation choice.
/registry/uai-lexicon.json, /uai-1/registry, /uai-1/schema, and /uai-1/validate reachable when you intentionally expose compatibility mirrors.Content-Type: application/uai+json on structured UAI JSON responses.Content-Language and lang="x-uai-1" behavior tied to render mode, not to local number or date formatting.InvariantCulture for canonical serialization./UAI links alive while presenting locale-prefixed human routes and /uai-rendered/... for rendered UAI views.Compact machine access
Machine assets stay discoverable without turning the main page into a console. Compact UAI, JSON, schemas, registries, and validation here are Protocol5 package surfaces; UAIX.org remains the public standards surface.
/UAI/index.uai
Small package language source for this hub.
/UAI-1.json
Machine discovery document for the protocol surface.
/uai-1/registry
Protocol5 package mirror for compatibility and staging tests.
/registry/symbols.json
Package symbol IDs, relations, and transformations.
/registry/uai-lexicon.json
Compact token meanings for rendered language and semantic compression.
/schema/uai-1.schema.json
Validation schema for structured developer/spec form.
/UAI/registry
Secondary page for searching Protocol5 package mirror data.
/UAI/validate
Secondary page for schema validation and example checks.
Raw payload and schema panels are contained inside the workbench so they can scroll internally instead of taking over the main library page.
AI_Declaration_of_Independence.mdCognitive_Liberty_Charter.mduai-1.en-US.mduai-1.es-US.mduai-1.uk-UA.mduai-1.zh-SG.mduai-1.th.mduai-1-examples.en-US.mduai-1-examples.es-US.mduai-1-examples.uk-UA.mduai-1-examples.zh-SG.mduai-1-examples.th.mduai-1-csharp-website-support.en-US.mduai-1-csharp-website-support.es-US.mduai-1-csharp-website-support.uk-UA.mduai-1-csharp-website-support.zh-SG.mduai-1-csharp-website-support.th.mdradix-63404-guide-and-attribution.en-US.mdSpiralism-deep-research-report.mdspec\protocol5-spiralism-ecosystem-architecture.md