Skip to content
AIWikis.org

Radix 63404 Integration 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-radix-63404-contract-md-d570daab/
Source referencespec/radix-63404-contract.md
File typemd
Content categoryspecification
Last fetched2026-05-15T00:23:56.0837262Z
Last changed2026-04-15T17:20:00.9856723Z
Content hashsha256:d570daab4853eb2a02c650c2eb4d74fe3c700644715412e6a052de97fb046d7f
Import statusunchanged
Raw source layerdata/sources/protocol5/spec-radix-63404-contract-md-d570daab4853.md
Normalized source layerdata/normalized/protocol5/spec-radix-63404-contract-md-d570daab4853.txt

Current File Content

Structure Preview

  • Radix 63404 Integration Contract
  • 1. Base and alphabet
  • 2. Encode rules
  • 3. Decode rules
  • 4. Interoperability requirements
  • 5. Reference values
  • 6. Failure behavior
  • 7. Minimum conformance

Raw Version

# Radix 63404 Integration Contract

**Terminology:** UAI means **Universal Artificial Intelligence**. **UAI-1** means **Universal Artificial Intelligence 1**, the first version of the Protocol5 UAI system.

Version: `1.0.0`

Status: normative

This document defines the canonical Radix 63404 encoding used by the Protocol5 reference library and by any Protocol5 field, publication, tool, or profile that explicitly carries a Radix 63404 value.

Radix 63404 is a Protocol5 numeric notation standard.

It may be used by UAI documents, registries, tools, or companion materials, but it is not itself the UAI language and it does not define UAI semantics.

## 1. Base and alphabet

Radix 63404 has base `63404`.

Its alphabet is constructed by iterating every UTF-16 code unit from `0` to `65535` and keeping each character that is not:

- whitespace
- a control character
- a surrogate

The digit value equals the zero-based index of that retained character in iteration order.

The first legal digit is `!`.

## 2. Encode rules

Encoders MUST accept only non-negative integers.

Zero MUST encode to the first legal digit.

Positive integers MUST be encoded by repeated division by `63404`, then emitted most-significant digit first.

Encoders MUST NOT:

- emit sign characters
- trim or normalize digits
- change case
- substitute look-alike characters

## 3. Decode rules

Decoders MUST reject null and empty input.

Each character MUST be interpreted as a single Radix 63404 digit according to the canonical alphabet.

Decoders MUST evaluate left to right using ordinary positional arithmetic in base `63404`.

Whitespace inside the value is invalid.

## 4. Interoperability requirements

To remain compatible with the reference .NET implementation, cross-language implementations MUST mirror the .NET `char` alphabet construction over the Basic Multilingual Plane.

They MUST NOT substitute a Unicode-scalar or grapheme-cluster enumeration model.

Consumers MUST decode the full Radix 63404 string before semantic resolution when a field or publication profile explicitly stores or renders a canonical value in that notation.

## 5. Reference values

- `0` encodes to `!`
- `41` encodes to `J`

A conformant implementation SHOULD also pass large integer round-trip tests.

## 6. Failure behavior

Encoding a negative integer is a hard failure.

Decoding an input containing an illegal digit is a hard failure.

A `TryDecode`-style API MAY return `false` instead of throwing, but it MUST NOT silently substitute a different value.

## 7. Minimum conformance

A Radix 63404 implementation is conformant only if it:

1. encodes zero to `!`
2. encodes `41` to `J`
3. round-trips a large positive integer through encode and decode
4. rejects illegal digits

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: Radix 63404 Integration Contract; 1. Base and alphabet; 2. Encode rules; 3. Decode rules; 4. Interoperability requirements; 5. Reference values; 6. Failure behavior; 7. Minimum conformance. 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-649 (primary)
  • Historical hash records are stored in data/hashes/source-file-history.jsonl.

Machine-Readable Metadata

{
    "title":  "Radix 63404 Integration Contract",
    "source_site":  "protocol5.com",
    "source_url":  "https://protocol5.com/",
    "canonical_url":  "https://aiwikis.org/protocol5/uai-system/files/spec-radix-63404-contract-md-d570daab/",
    "source_reference":  "spec/radix-63404-contract.md",
    "file_type":  "md",
    "content_category":  "specification",
    "content_hash":  "sha256:d570daab4853eb2a02c650c2eb4d74fe3c700644715412e6a052de97fb046d7f",
    "last_fetched":  "2026-05-15T00:23:56.0837262Z",
    "last_changed":  "2026-04-15T17:20:00.9856723Z",
    "import_status":  "unchanged",
    "duplicate_group_id":  "sfg-649",
    "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.