Files
proxmox/docs/04-configuration/naming-conventions

Naming conventions (UTRNF, GRU, Chain 138, bridges)

Last updated: 2026-04-01
Purpose: Canonical grammar for token symbols, financial roles, cross-chain identity, and registry fields across DBIS / GRU / Chain 138 and CCIP-adjacent implementations.

Audience: Protocol engineers, bridge operators, explorer and token-list maintainers, institutional JSON authors, and auditors.

Documents in this directory

File Summary
01_UTRNF_REFERENCE.md Universal Token Role Naming Framework (protocol-agnostic reference): prefixes, formats, taxonomy, classification logic, multichain rule, registry example, rollout phases.
02_DBIS_NAMESPACE_AND_UTRNF_MAPPING.md Authoritative DBIS binding: what c* and cW* mean here vs UTRNF c (collateral); which UTRNF prefixes apply as-is; registry-first rules.
03_BRIDGES_CROSS_CHAIN_NAMING.md Logical asset identity vs chain-local contracts; CCIP and bridge naming patterns; same hex / different bytecode cautions.
04_REGISTRY_AND_JSON_FIELDS.md Recommended JSON fields for token and bridge registries; links to config/smart-contracts-master.json and DBIS institutional config.
schemas/token-registry-entry.schema.json Optional JSON Schema for registry entry objects; examples/ validated by scripts/validation/validate-naming-convention-registry-examples.sh.
examples/gru-cusdc-chain138.example.json cUSDC V1 on 138 — PMM / liquidity canonical; x402Ready: false.
examples/gru-cusdc-v2-chain138.example.json cUSDC V2 on 138 — permit / ERC-3009, x402; coexists with V1 per CHAIN138_X402_TOKEN_SUPPORT.md.
examples/gru-cusdt-chain138.example.json cUSDT V1 — PMM / liquidity; x402Ready: false.
examples/gru-cusdt-v2-chain138.example.json cUSDT V2x402-capable.

When to use symbol parsing vs registry

  • Human display and rough discovery: Symbols may follow the grammars in 01 and 02.
  • Canonical identity, accounting, and compliance: Always resolve (chainId, contract address) plus explicit tokenRole / utrnfRole / gruAssetClass from a registry (see 04). Never infer GRU compliant money from UTRNF prefix tables alone: cUSDC is not UTRNF “collateral.”

Roadmap (documentation vs code)

The UTRNF reference describes a phased rollout (token roles → contract alignment → SDK → governance checks). This directory documents conventions for the repo; it does not mandate immediate contract or schema refactors. Prefer incremental alignment via registries and new deployments.