Plain English
IOTA-1 is the JustAnIota implementation profile for compact, structured AI messages. It targets UAI-1 without replacing or controlling it.
Technical summary
IOTA-1 messages keep source text, locale, direction, normalization, registry version, payload fields, validation evidence, and compact previews together so a short output can be inspected and reconstructed.
Deep spec
IOTA-1 is an application-layer profile. Unicode is the encoding layer; PUA is private-use only; UAI-1 protocol authority remains with UAIX.org; semantic meaning comes from registry records, schemas, canonicalization, examples, and validator behavior.
Profile layers
- Source layer: raw input, source locale, direction, and normalization rule.
- Mapping layer: registry snapshot, stable IDs, localized labels, ambiguity notes, and reversibility mode.
- Envelope layer: JSON/I-JSON shape, payload fields, provenance, and canonicalization metadata.
- Validation layer: Unicode safety warnings, schema checks, registry hits, negative cases, and export readiness.
- Compact layer: demo PUA or ASCII-safe candidate output that is incomplete without the envelope.
{
"spec_version": "iota-1-draft",
"uai_target": "UAI-1",
"source_language": "en-US",
"source_direction": "ltr",
"normalization": "NFC",
"registry_digest": "demo:not-signed",
"mode": "lossless",
"units": [
{ "id": "request_review", "code_point": "U+F1012" },
{ "id": "validator_result", "code_point": "U+F18A0" }
]
}[
"iota-1-draft",
"UAI-1",
"en-US",
"ltr",
"NFC",
"demo:not-signed",
"lossless",
[
[
"request_review",
"U+F1012"
],
[
"validator_result",
"U+F18A0"
]
]
]Field order follows the keyed JSON example, the published schema order, and the public field registry.
Non-goals
- IOTA-1 does not claim Unicode is a semantic language.
- IOTA-1 does not turn PUA code points into public Unicode assignments.
- IOTA-1 does not certify UAI-1 conformance or speak for UAIX.org.
- IOTA-1 does not treat embeddings, hashes, screenshots, or glyph appearance as semantic authority.
JustAnIota Converter
Bidirectional semantic conversion for English and IOTA-1
This workbench follows the public-MVP direction from the source docs: deterministic registry matches first, visible IOTA-1 tokens for copy/paste, PUA scalar preview for the later compressed profile, and a canonical envelope that keeps meaning outside Unicode itself. When the converter plugin is active, the browser calls the REST service and keeps the local path as fallback.