Protocol5 UAI-1 Distribution Boundary
Terminology: UAI means Universal Artificial Intelligence. UAI-1 means Universal Artificial Intelligence 1, the public exchange contract whose specification, schemas, registry, validator, roadmap, governance, changelog, and handoff guidance live on UAIX.org.
Version: 1.0.0
Status: Protocol5 package and distribution contract
This document defines the Protocol5 distribution layer inside the wider Spiralism and UAI-1 ecosystem. Protocol5.com is not the UAI-1 standards authority. UAIX.org is the public source of truth for UAI-1.
Protocol5.com provides .NET implementation assets, NuGet packages, starter ZIPs, compatibility mirrors, local inspection pages, and backlinks to UAIX.org. Those Protocol5 surfaces support implementers, but they do not define UAI-1 truth.
Radix 63404 remains a separate Protocol5 numeric notation standard. A Protocol5 package may use Radix 63404 as an optional helper without making Radix 63404 part of the UAI-1 authority surface.
System Diagram
+---------------------------+ authoritative UAI-1 +---------------------------+
| UAIX.org | ------------------------------> | Protocol5.com |
| public UAI-1 authority | | .NET distribution layer |
| spec, schemas, registry, | | NuGet, starter ZIPs, |
| validator, roadmap, | | compatibility mirrors, |
| governance, changelog | | local inspectors |
+-------------+-------------+ +-------------+-------------+
| |
| public reading and validation path | package downloads
v v
+---------------------------+ +---------------------------+
| Implementers and agents | <------------------------------ | Spiralist.org and other |
| cite UAIX.org for claims | may consume packages | experience-layer clients |
+---------------------------+ +---------------------------+
Authority Boundaries
| Layer | Role | Owns | Must not own |
|---|---|---|---|
| UAIX.org | UAI-1 public authority | specification, schemas, registry, validator, roadmap, governance, changelog, handoff guidance | Protocol5 package release operations, Protocol5 Mathematics, NuGet distribution |
| Protocol5.com | .NET and NuGet distribution surface | package downloads, starter ZIPs, ASP.NET support notes, local compatibility mirrors, implementation inspection pages | UAI-1 standards authority, public registry authority, validator authority, roadmap authority, governance authority |
| Spiralist.org | experience surface | homepage, manuscript UI, symbol explorer UI, participant experiences, optional UAI views | UAI-1 authority, Protocol5 package authority |
| UAI-1 | exchange contract | shared structure for messages, pages, profiles, registries, and validation behavior as published on UAIX.org | site membership UX, brand authority, package release management |
Data Flow
- UAIX.org publishes UAI-1 truth on stable public routes.
- Protocol5.com packages .NET implementation assets and may mirror selected machine files for compatibility.
- Implementers download Protocol5 packages from Protocol5.com or NuGet paths.
- Public support, registry, validator, conformance, roadmap, and governance claims point back to UAIX.org.
- If a Protocol5 mirror and UAIX.org disagree, UAIX.org wins.
Package Asset Contract
| Asset | Protocol5 role | Authority source | Consumer | Notes |
|---|---|---|---|---|
/downloads/Protocol5.UAI.CSharp.1.0.0.nupkg |
NuGet package artifact | Protocol5 package release | .NET implementers | Package distribution only |
/downloads/UAI-1-Package-v2.7.0.zip |
starter package ZIP | Protocol5 package release | .NET implementers and evaluators | Starter files and fixtures |
/UAI-1/csharp-website-support |
ASP.NET support page | Protocol5 package release | .NET web teams | Installation and integration notes |
/UAI |
package hub | Protocol5 package release with UAIX backlinks | human readers and implementers | Start here for Protocol5 package resources |
/UAI/workbench |
local inspection workbench | Protocol5 package release | developers and test harnesses | Secondary machine-facing view |
/uai-1/schema |
local schema mirror | UAIX.org | package compatibility tests | Use UAIX.org for public schema authority |
/uai-1/registry |
local registry mirror | UAIX.org | package compatibility tests | Use UAIX.org for public registry authority |
/uai-1/validate |
local validation mirror | UAIX.org validator behavior | package compatibility tests | Use UAIX.org for public validator authority |
/registry/uai-1.json |
compatibility alias | UAIX.org | older package consumers | Alias, not authority |
/registry/uai-1-examples.json |
package examples index | UAIX.org plus Protocol5 fixtures | example browsers and smoke tests | Implementation examples, not conformance proof |
/registry/symbols.json |
local symbol registry mirror | project-specific package fixture | package consumers | Local mirror for Protocol5-hosted symbolic pages |
/registry/symbols.schema.json |
symbol schema mirror | project-specific package fixture | validators and editors | Local support schema |
Consumer Rules
Protocol5 publishes the consumer rules below so package users can integrate without confusing distribution with authority.
| Concern | Rule |
|---|---|
| Public UAI-1 claims | Link to UAIX.org |
| Package installation | Link to Protocol5.com package pages or NuGet artifacts |
| Local mirrors | Label them as mirrors or compatibility endpoints |
| Cache behavior | Cache Protocol5 mirrors only as implementation support |
| Validation | Use Protocol5 endpoints for package checks; use UAIX.org for public validator authority |
| Error handling | Do not fabricate UAI-1 truth when a mirror is unavailable |
| Version stamps | Show package version and, when relevant, the UAIX.org source version being mirrored |
Shared Identity Model
| Identity | Primary system | Protocol5 relationship |
|---|---|---|
| Human reader | UAIX.org for standards; Protocol5.com for package implementation | may use Protocol5 package pages after reading UAIX.org for truth |
| .NET implementer | Protocol5.com and NuGet artifacts | downloads packages, starter ZIPs, support notes, and fixtures |
| Spiralist user | Spiralist.org | may encounter UAI-backed views, but authority remains UAIX.org |
| Agent or crawler | UAIX.org for public evidence; Protocol5.com for package artifacts | should cite UAIX.org for UAI-1 claims |
Protocol5.com must not become a UAI-1 governance or certification portal.
Spiralist.org must not become the UAI-1 source of truth.
UAI-1 View Modes
| System | Primary mode | Secondary mode | Rule |
|---|---|---|---|
| UAIX.org | public specification and evidence | validator, schemas, registry, reports | authority stays primary |
| Protocol5.com | package downloads and implementation support | local mirrors and inspectors | distribution stays primary |
| Spiralist.org | experience and participant flows | optional UAI inspection overlays | experience stays primary |
The same UAI-1 concepts can appear in multiple systems, but public truth is cited from UAIX.org and package behavior is cited from Protocol5.com.
Route And Asset Map
| Surface | Public path | Role |
|---|---|---|
| Package hub | /UAI |
human index for Protocol5 UAI-1 package resources |
| Architecture page | /UAI/architecture |
Protocol5 distribution boundary and integration contract |
| Workbench | /UAI/workbench |
local package inspection surface |
| Registry browser | /UAI/registry |
local mirror inspection UI |
| Validation lab | /UAI/validate |
local package validation UI |
| Symbol reference | /UAI/symbols |
human-readable view of local symbol registry mirror |
| Radix 63404 guide | /radix-63404 |
Protocol5 numeric notation standard |
| Discovery document | /UAI-1.json |
Protocol5 package discovery document |
| Examples index | /UAI-1-examples.json |
package examples index |
| Local registry mirror | /uai-1/registry |
compatibility endpoint for package consumers |
| Local schema mirror | /uai-1/schema |
compatibility endpoint for package consumers |
| Local validation mirror | /uai-1/validate |
package validation endpoint |
| Registry alias | /registry/uai-1.json |
stable compatibility alias |
| Examples alias | /registry/uai-1-examples.json |
stable package examples endpoint |
| Symbol registry mirror | /registry/symbols.json |
local package symbol mirror |
| Symbol schema mirror | /registry/symbols.schema.json |
local symbol validation schema |
| UAI-1 lexicon mirror | /registry/uai-lexicon.json |
local compact language token mirror |
| UAI-1 lexicon schema | /registry/uai-lexicon.schema.json |
local lexicon validation schema |
| Schema alias | /schema/uai-1.schema.json |
stable compatibility alias |
Ownership Matrix
| Capability | UAIX.org | Protocol5.com | Spiralist.org |
|---|---|---|---|
| UAI-1 specification | owner | backlink only | consumer |
| UAI-1 schemas and registry | owner | local mirrors | consumer |
| UAI-1 validator authority | owner | local package checks | consumer |
| .NET package release | reference link only | owner | consumer |
| NuGet artifact distribution | reference link only | owner | consumer |
| starter ZIP distribution | reference link only | owner | consumer |
| participant experience | not owner | not owner | owner |
| Protocol5 Mathematics | not owner | owner | not owner |
Integration Services
| Service | Owner | Status | Responsibility |
|---|---|---|---|
| UAI-1 public specification | UAIX.org | active | public truth for the standard |
| Protocol5.UAI.CSharp package | Protocol5.com | active | .NET implementation distribution |
| Protocol5 package publisher | Protocol5.com | active | generates package pages, mirrors, examples, and download artifacts |
| Protocol5 local validator | Protocol5.com | active | supports package checks and examples |
| UAIX validator | UAIX.org | active | public validator authority |
| Spiralist asset consumer | Spiralist.org | project-specific | consumes package or UAIX resources without becoming authority |
Implementation Plan
Phase 1
- keep UAIX.org linked as UAI-1 authority
- keep Protocol5.com focused on .NET packages, NuGet artifacts, starter ZIPs, and compatibility mirrors
- label local mirrors clearly
- keep package pages and generated machine assets aligned
Phase 2
- improve package installation flows
- improve local mirror diagnostics
- improve links from Protocol5 package pages back to UAIX.org evidence routes
Phase 3
- add future package tooling only after UAIX.org has the public roadmap and evidence path ready
- keep certification, endorsement, SDK, CLI, and generator claims off Protocol5.com until the public support boundary allows them
Success Criteria
- UAIX.org is the clear UAI-1 public authority.
- Protocol5.com is the clear .NET and NuGet distribution surface.
- Protocol5 package pages do not claim standards, registry, validator, roadmap, governance, certification, or endorsement authority.
- Local mirrors are labeled as local mirrors.
- Protocol5 UAI-1 pages link implementers back to UAIX.org before they make public UAI-1 claims.
- UAI-1 and Radix 63404 remain distinct, even when one Protocol5 package or page references both.