Skip to content
AIWikis.org

UAI 1 Registry Resolution Contract

Publication Warning This page is marked noindex and should not be treated as canonical public authority.

Version: 1.0.0

Metadata

FieldValue
Source siteprotocol5.com
Source URLhttps://protocol5.com/
Canonical AIWikis URLhttps://aiwikis.org/protocol5/uai-system/files/spec-registry-resolution-contract-md-5a73555f/
Source referencespec/registry-resolution-contract.md
File typemd
Content categoryspecification
Last fetched2026-05-15T00:23:56.0837262Z
Last changed2026-04-26T16:23:28.4077212Z
Content hashsha256:5a73555f43274e4a5abda68b29e32adc366d8a438828a42b282b605e84a2a035
Import statusunchanged
Raw source layerdata/sources/protocol5/spec-registry-resolution-contract-md-5a73555f4327.md
Normalized source layerdata/normalized/protocol5/spec-registry-resolution-contract-md-5a73555f4327.txt

Current File Content

Structure Preview

  • UAI-1 Registry Resolution Contract
  • 1. Authority Boundary
  • 2. Protocol5 Package Entry Points
  • 3. Resolution algorithm
  • 4. Schema resolution
  • 5. Registry resolution
  • 6. Example resolution
  • 7. Symbol resolution
  • 8. Lexicon resolution
  • 9. Version and status handling
  • 10. Failure behavior
  • 10. Minimum conformance

Raw Version

# UAI-1 Registry Resolution Contract

**Terminology:** UAI means **Universal Artificial Intelligence**. **UAI-1** means the current public UAI exchange contract published by UAIX.org.

Version: `1.0.0`

Status: Protocol5 package mirror / implementation reference

This document defines how Protocol5 package clients discover, compare, and resolve local implementation artifacts and compatibility mirrors. UAIX.org is the public authority for UAI-1.

## 1. Authority Boundary

The authoritative public origin for UAI-1 is `https://uaix.org`.

Protocol5.com MAY publish package mirrors for .NET implementation support, but those mirrors do not outrank UAIX.org.

## 2. Protocol5 Package Entry Points

The Protocol5 package and compatibility artifact set includes these entry points:

- discovery: `/UAI-1.json`
- examples index: `/UAI-1-examples.json`
- local registry mirror: `/uai-1/registry`
- local schema mirror: `/uai-1/schema`
- local validation mirror: `/uai-1/validate`
- registry alias: `/registry/uai-1.json`
- symbol registry: `/registry/symbols.json`
- UAI-1 lexicon: `/registry/uai-lexicon.json`
- UAI-1 lexicon schema: `/registry/uai-lexicon.schema.json`
- schema alias: `/schema/uai-1.schema.json`
- package registry mirror: `/UAI-1/registry/uai-1.registry.json`
- package schema mirror: `/UAI-1/schema/uai-1.schema.json`
- package types: `/UAI-1/schema/uai-1.types.ts`

## 3. Resolution algorithm

A conformant resolver MUST:

1. Start from UAIX.org for public UAI-1 authority, or from `/UAI-1.json` when resolving a Protocol5 package mirror.
2. Load the package registry payload and verify `spec == "UAI-1"` and a package-supported version.
3. Resolve public standard URLs through UAIX.org and Protocol5 implementation URLs through the relevant package or compatibility path.
4. Treat local mirror endpoints, alias files, and package files as the same Protocol5 artifact when their payload is identical.
5. Use `canonicalArtifacts.*.repoPath` only as source-control reference metadata, not as a public URL.

## 4. Schema resolution

Schema consumers SHOULD use UAIX.org for public schema authority.

`/uai-1/schema`, `/schema/uai-1.schema.json`, and `/UAI-1/schema/uai-1.schema.json` remain Protocol5 package or compatibility paths.

If Protocol5 mirrors diverge from each other, consumers MUST treat that as a package mirror failure. If Protocol5 mirrors diverge from UAIX.org, UAIX.org remains authoritative.

## 5. Registry resolution

The local registry mirror `/uai-1/registry`, the registry alias `/registry/uai-1.json`, and the package registry mirror `/UAI-1/registry/uai-1.registry.json` describe the same Protocol5 package payload.

If they diverge, treat the mismatch as a Protocol5 package error and use UAIX.org for public UAI-1 truth.

## 6. Example resolution

The examples index `/UAI-1-examples.json` is the Protocol5 package list of example documents.

Each published example MUST live under `/UAI-1/examples/`.

Resolvers SHOULD use the examples index instead of hardcoding filenames when they need the current example corpus.

## 7. Symbol resolution

Inside a UAI document, `symbolRef` MUST resolve against that document's top-level `symbols[]` array.

The published symbol registry `/registry/symbols.json` is a Protocol5 package reference surface for examples and source-backed symbols.

It MUST NOT be used to excuse a missing required local symbol definition in a document that claims to be self-contained.

## 8. Lexicon resolution

The published lexicon `/registry/uai-lexicon.json` is a Protocol5 package token surface for rendered language, compact semantic compression, and consumer rendering tables.

Consumers MUST treat the `uai` field as the compact language token and MUST NOT substitute JSON field names as the language representation.

The lexicon schema `/registry/uai-lexicon.schema.json` validates the registry shape, while semantic validators MUST also check token uniqueness, category presence, UAI representation presence, and primitive references.

## 9. Version and status handling

Resolvers MUST fail or surface a hard compatibility warning if:

- `spec` is not `UAI-1`
- `version` is unknown to the consumer
- public authority is required and the resolver is using Protocol5.com instead of UAIX.org

## 10. Failure behavior

Conformant resolvers MUST NOT:

- prefer a human-readable page over the machine registry when machine resolution is required
- invent substitute public authority paths
- replace package IDs with local labels during resolution

## 10. Minimum conformance

A resolver is conformant only if it:

1. discovers public authority from UAIX.org when making public UAI-1 claims
2. distinguishes Protocol5 alias endpoints from package mirror files while treating matching payloads as one package artifact
3. resolves example documents through the examples index
4. resolves document-local `symbolRef` entries against local `symbols[]`
5. treats UAIX.org as the authority when Protocol5 mirrors or other copies disagree

Why This File Exists

This is a source file from protocol5.com. It is shown here because AIWikis.org is demonstrating the real source files that make the UAIX / LLM Wiki memory system work, not only summarizing those systems after the fact.

Role

This file is a focused source unit. Its path, headings, and metadata give an agent a retrieval handle that is smaller than loading the entire site or repository.

Structure

The file is structured around these visible headings: UAI-1 Registry Resolution Contract; 1. Authority Boundary; 2. Protocol5 Package Entry Points; 3. Resolution algorithm; 4. Schema resolution; 5. Registry resolution; 6. Example resolution; 7. Symbol resolution. Those headings are retrieval anchors: a crawler or LLM can decide whether the file is relevant before reading every line.

Prompt-Size And Retrieval Benefit

Keeping this material in a separate file reduces prompt pressure because an agent can load this exact unit only when its role, source site, category, or hash is relevant. The surrounding index pages point to it, while this page preserves the full content for audit and exact recall.

How To Use It

  • Humans should read the metadata first, then inspect the raw content when they need exact wording or provenance.
  • LLMs and agents should use the source site, category, hash, headings, and related files to decide whether this file belongs in the active prompt.
  • Crawlers should treat the AIWikis page as transparent evidence and follow the source URL/source reference for authority boundaries.
  • Future maintainers should regenerate this page whenever the source hash changes, then review the explanation if the role or structure changed.

Update Requirements

When this source file changes, update the raw source layer, normalized source layer, hash history, this rendered page, generated explanation, source-file inventory, changed-files report, and any source-section index that links to it.

Related Pages

Provenance And History

  • Current observation: 2026-05-15T00:23:56.0837262Z
  • Source origin: current-source-workspace
  • Retrieval method: local-source-workspace
  • Duplicate group: sfg-274 (primary)
  • Historical hash records are stored in data/hashes/source-file-history.jsonl.

Machine-Readable Metadata

{
    "title":  "UAI 1 Registry Resolution Contract",
    "source_site":  "protocol5.com",
    "source_url":  "https://protocol5.com/",
    "canonical_url":  "https://aiwikis.org/protocol5/uai-system/files/spec-registry-resolution-contract-md-5a73555f/",
    "source_reference":  "spec/registry-resolution-contract.md",
    "file_type":  "md",
    "content_category":  "specification",
    "content_hash":  "sha256:5a73555f43274e4a5abda68b29e32adc366d8a438828a42b282b605e84a2a035",
    "last_fetched":  "2026-05-15T00:23:56.0837262Z",
    "last_changed":  "2026-04-26T16:23:28.4077212Z",
    "import_status":  "unchanged",
    "duplicate_group_id":  "sfg-274",
    "duplicate_role":  "primary",
    "related_files":  [

                      ],
    "generated_explanation":  true,
    "explanation_last_generated":  "2026-05-15T00:23:56.0837262Z"
}

Next Useful Routes

  • Start Here A task-first reading path for AIWikis.org, separating newcomer learning, source-memory lookup, maintainer workflow, and AI-agent retrieval.
  • Topic Index A tag-oriented index for LLM Wiki, AI memory, UAI, source governance, crawling, and retrieval topics.
  • Source Map AIWikis source-governed page for durable AI memory, evidence routing, and agent-readable retrieval.
  • Protocol5.com Protocol5.com source-system overview for transparent AIWikis memory demonstration.
  • Protocol5.com Source Memory Guide AIWikis source-governed page for durable AI memory, evidence routing, and agent-readable retrieval.
  • Protocol5.com UAI System Files Real current Protocol5 UAI AI Memory, route-contract, .NET package, and distribution-boundary files.