Human-readable on-chain name registry for
Ouronet Accounts. Optional, cost-gated,
codex-agnostic. §bytales resolves to a specific
Ouronet Account on the
StoaChain.
A StoicTag is a globally-unique human-readable name registered on the
StoaChain's
ouronet-ns.CODEX Pact module. Each StoicTag points to
exactly one Ouronet Account — strict
bijection: one StoicTag per Ouronet Account,
one Ouronet Account per StoicTag.
The display convention prefixes every StoicTag with the section sign
§ — e.g. §bytales, §μιχαήλ,
§ŻЪłΘψ. The prefix is a display convention only; the
registered name itself is the bare string after the §.
Once registered, anyone can resolve §yourname via a free
chain read — they get back the Ouronet
Account address you bound it to. Pay them by typing §yourname
instead of Ѻ.xxxxxxx. Share §yourname as your
identity in any context where typing a 160-glyph account address would
be impractical.
§ works for both Standard (Ѻ.) and Smart (Σ.) Ouronet Accounts — the glyph is a display convention, not a kind-discriminatorStoicTags accept any glyph from the Dalos Character Set — the same 256-glyph alphabet that powers Codex Identity seed words (see The Dalos Character Set). This means StoicTags can be as expressive or as conventional as you want:
§bytales
§мiha1
§μιχαήλ
§ΣyzantiumImperialPalaceArchivesAnnoDomini867
§ŻЪłΘ̃ψøŔд₿αжWòŠ
Length: 3 glyphs minimum, 256 glyphs maximum. The 3-glyph floor reserves the absolute-shortest namespace for things like protocol-reserved names. The 256-glyph ceiling matches the Codex Identity per-word maximum and gives users a wide creative space without making the on-chain row gigantic.
StoicTags are case-sensitive at the glyph level. §bytales
and §Bytales are distinct registrable names.
The § glyph (the section sign, Unicode U+00A7) is on every
modern operating system, but the input method varies:
§ appears.
§ as a direct
key (often Shift + a number row key).
Most users will rarely type StoicTags by hand — Codex Consumers offer click-to-pick selectors. The above is for when you do need to type one.
StoicTags are the StoaChain ecosystem's
human-readable name registry. The terminology and the prefix glyph
(§) tie to the philosophical roots of the project —
"stoic" carries connotations of permanence, discipline, restraint,
properties that fit an immutable on-chain identity claim. The Greek
Stoa (Στοά) gives the chain its name; StoicTags name the identities
that move on that chain.
StoicTags live in the ouronet-ns.CODEX Pact module on the
StoaChain, in two tables:
tag-name. Stores the bare name, the bound
Ouronet Account address, and the
registration block-time. Insert collisions enforce name uniqueness.
The module exposes four operations:
register-stoictag(name, account-address) — anyone can call; requires fee + account guard + name validity + name uniqueness + account uniquenessrelease-stoictag(name) — current owner of the tagged Ouronet Account releases the name; both rows deleted atomicallyresolve-stoictag(name) — free chain read; returns the bound Ouronet Account addressget-stoictag-by-account(account-address) — reverse lookup; returns the StoicTag (if any) bound to a given Ouronet Account