Protocol5 / Architecture

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.

Raw / developer layer

Protocol5 distribution boundary

Inspect the local package mirrors, asset contracts, shared page model, and integration services that define the Protocol5 .NET distribution surface.

Loading compact UAI language source...
Loading compact source...

Protocol5 is fetching the compact UAI language source before developer JSON.

Human companion

Protocol5 distribution boundary

This page keeps the Protocol5 package boundary readable for humans, while the workbench above remains the machine-first view of local mirrors, asset contracts, and shared page mappings. UAIX.org owns UAI-1 public authority; Protocol5 ships .NET implementation assets.

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

  1. UAIX.org publishes UAI-1 truth on stable public routes.
  2. Protocol5.com packages .NET implementation assets and may mirror selected machine files for compatibility.
  3. Implementers download Protocol5 packages from Protocol5.com or NuGet paths.
  4. Public support, registry, validator, conformance, roadmap, and governance claims point back to UAIX.org.
  5. 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

  1. UAIX.org is the clear UAI-1 public authority.
  2. Protocol5.com is the clear .NET and NuGet distribution surface.
  3. Protocol5 package pages do not claim standards, registry, validator, roadmap, governance, certification, or endorsement authority.
  4. Local mirrors are labeled as local mirrors.
  5. Protocol5 UAI-1 pages link implementers back to UAIX.org before they make public UAI-1 claims.
  6. UAI-1 and Radix 63404 remain distinct, even when one Protocol5 package or page references both.