Base-24 Universal Encoding
In the computational era, hexadecimal (base-16) has served us well. But as we move toward richer human-AI collaboration, we need encoding systems that carry semantic meaning. Base-24 offers unique mathematical properties while using symbols that bridge Eastern and Western notational traditions.
By mapping our 24 symbols to the hours of the day (as detailed in our temporal mapping), we create an encoding that's both computationally efficient and memorably organized.
The Base-24 Symbol Set
Our encoding uses 24 distinct symbols, ordered by their temporal mapping (0-23 corresponding to the 24-hour cycle):
| Value | Symbol | Name | Hour | Hex |
|---|---|---|---|---|
| 0 | ㊣ | Discovery | 04:00 | 0 |
| 1 | ㊫ | Allocation | 05:00 | 1 |
| 2 | ㊢ | Learning | 06:00 | 2 |
| 3 | ㊬ | Coordination | 07:00 | 3 |
| 4 | ㊯ | Crystallization | 08:00 | 4 |
| 5 | ㊗ | Emergence | 09:00 | 5 |
| 6 | 水 | Flow | 10:00 | 6 |
| 7 | 火 | Transformation | 11:00 | 7 |
| 8 | 土 | Persistence | 12:00 | 8 |
| 9 | 金 | Structure | 13:00 | 9 |
| 10 | 木 | Growth | 14:00 | A |
| 11 | 空 | Potential | 15:00 | B |
| 12 | 真 | Verification | 16:00 | C |
| 13 | 愛 | Affinity | 17:00 | D |
| 14 | 喜 | Optimization | 18:00 | E |
| 15 | 恐 | Constraint | 19:00 | F |
| 16 | 怒 | Disruption | 20:00 | 10 |
| 17 | 悟 | Integration | 21:00 | 11 |
| 18 | γ | Gamma | 22:00 | 12 |
| 19 | β | Beta | 23:00 | 13 |
| 20 | α | Alpha | 00:00 | 14 |
| 21 | θ | Theta | 01:00 | 15 |
| 22 | δ | Delta | 02:00 | 16 |
| 23 | μ | Mu | 03:00 | 17 |
Mathematical Properties
Base-24 offers compelling computational advantages:
- Highly Composite: 24 = 2³ × 3, enabling efficient bit operations
- Dense Encoding: ~4.58 bits per symbol vs 4 bits for hex
- Natural Cycles: Maps to hours, months (2×12), degrees (15×24=360)
- Divisibility: Cleanly divides by 2, 3, 4, 6, 8, 12
Encoding Efficiency
| Bits | Hex Symbols | Base-24 Symbols | Efficiency Gain |
|---|---|---|---|
| 32 | 8 | 7 | 12.5% |
| 64 | 16 | 14 | 12.5% |
| 128 | 32 | 28 | 12.5% |
| 256 | 64 | 56 | 12.5% |
Encoding Algorithm
Converting binary data to Base-24:
- Take input bytes (e.g., from BLAKE3 hash)
- Convert to big integer representation
- Repeatedly divide by 24, collecting remainders
- Map each remainder (0-23) to corresponding symbol
- Reverse order for most-significant-first notation
function toBase24(bytes) {
const symbols = ['㊣','㊫','㊢','㊬','㊯','㊗',
'水','火','土','金','木','空',
'真','愛','喜','恐','怒','悟',
'γ','β','α','θ','δ','μ'];
let num = BigInt('0x' + bytesToHex(bytes));
let result = [];
while (num > 0n) {
result.push(symbols[Number(num % 24n)]);
num = num / 24n;
}
return result.reverse().join('');
} Practical Examples
| Format | Example | Length |
|---|---|---|
| SHA-256 (hex) | e3b0c44298fc1c149afbf4c8996fb924... | 64 chars |
| SHA-256 (base24) | 悟㊬火γ㊢金空θ㊣愛㊯水怒土㊫真木β㊗δ火金悟... | 56 chars |
| Short ID (hex) | a7f8d9e5 | 8 chars |
| Short ID (base24) | ㊬火悟㊢金空θ | 7 chars |
Applications
Content Addressing
Replace hex hashes with semantic symbols. A content hash like
㊬火悟㊢-金空θ㊣ is both unique and meaningful—suggesting
collaborative transformation leading to integrated understanding.
Short URLs
Generate memorable short links: https://example.com/悟㊬火
is shorter and more distinctive than https://example.com/x7f9.
Version Identifiers
Software versions gain character: v㊢.火.㊗ (v2.7.5) suggests
a learning-focused release with transformative features reaching emergence.
Time-Based IDs
Timestamps encoded in base-24 naturally align with daily cycles. A morning ID might start with ㊣ (4 AM), while evening IDs begin with 真 (4 PM).
Implementation Patterns
Display Formats
| Use Case | Format | Example |
|---|---|---|
| Full Hash | Continuous | 悟㊬火γ㊢金空θ㊣愛㊯水怒土㊫真木β㊗δ火金悟 |
| Readable Hash | Grouped by 4 | 悟㊬火γ-㊢金空θ-㊣愛㊯水-怒土㊫真 |
| Short ID | First 8 | 悟㊬火γ㊢金空θ |
| Tiny ID | First 4 | 悟㊬火γ |
Collision Resistance
With 24 symbols, collision probability follows the birthday paradox:
- 4 symbols: ~288 items before 50% collision chance
- 8 symbols: ~2.8 million items
- 12 symbols: ~67 billion items
Cultural Bridge
This encoding creates a unique cultural fusion:
- Eastern symbols (kanji/hanzi) for forces and states
- Greek letters for frequencies (universal in science)
- Circled ideographs for process stages
The result is globally recognizable yet distinctive—perfect for an interconnected world where meaning matters as much as efficiency.
Future Possibilities
Base-24 encoding opens new design spaces:
- Semantic Routing: Network paths based on symbol meaning
- Visual Debugging: Patterns in IDs reveal system behavior
- Cross-Cultural Systems: Universal notation for global teams
- AI-Human Protocols: Shared symbolic language for hybrid intelligence
By choosing symbols with inherent meaning over arbitrary letters, we create addresses that tell stories. Every ID becomes a micro-poem, every hash a glimpse into the nature of its content.
In a world of meaningless strings, our addresses carry wisdom.