NodeDex

Your personal mesh field journal. Every node discovered earns a unique geometric identity, behavioral personality, and patina score. No grinding, no gamification — just genuine exploration rendered as a living archive.

Unique Sigils
9
Traits
6
Patina Axes
5
Disclosure Tiers
8
Explorer Titles

Core Systems

Six interlocking subsystems power your field journal
hexagon

Procedural Sigils

Every node receives a unique geometric identity derived from its ID via hash mixing. 3–8 vertices, inner rings, radial lines, symmetry folds. Fully deterministic — same node, same sigil, every device.

psychology

Trait Engine

Passive personality inference from encounter patterns, position history, role, and uptime. Nine traits ranked with confidence scores and human-readable evidence. Never user-editable.

assessment

Patina Score

A 0–100 digital history metric across six axes: Tenure, Encounters, Reach, Signal Depth, Social, and Recency. Logarithmic curves ensure early gains matter while preventing runaway scores.

visibility

Progressive Disclosure

Not everything is revealed at once. New nodes start sparse. As encounters, time, and data accumulate, additional layers unlock — traits, field notes, patina stamps, full overlay density.

edit_note

Field Notes

Each node receives a deterministic journal entry derived from its trait and accumulated history. 64+ templates across 8 families, with real data interpolation. Reads like a naturalist's log.

collections

Collector Album

Discovered nodes as trading cards with holographic shimmer for rare tiers. 3D flip animations, five rarity levels, mystery slots for undiscovered nodes. Grouped by trait or rarity.

The Nine Traits

Personality classifications inferred from real mesh behavior
Relay
Forwards traffic; router/repeater role confirmed
Wanderer
Seen across multiple regions; mobile presence
Sentinel
Fixed position, long-lived guardian node
Beacon
Always active; high availability sightings
Ghost
Rarely observed; elusive, low encounter rate
Courier
Carries messages across the mesh
Anchor
Persistent hub; high co-seen density
Drifter
Irregular timing; appears and fades without pattern
Newcomer
Recently discovered; observation in progress

Patina Stamps

Digital history score mapped to human-readable labels
Trace 0–9
Faint 10–24
Noted 25–39
Logged 40–54
Inked 55–69
Etched 70–84
Archival 85–94
Canonical 95–100

Progressive Disclosure

Information layers that unlock with genuine observation
Tier 0 — Immediate
Trace
Sigil visible. Name + hex ID. Nothing else.
Tier 1 — 2+ encounters, 1h+
Noted
Primary trait badge appears.
Tier 2 — 5+ encounters, 1d+
Logged
Trait evidence lines. Field note visible.
Tier 3 — 10+ encounters, 3d+
Inked
Full trait list, patina stamp, observation timeline, identity overlay at 15%.
Tier 4 — 20+ encounters, 7d+
Etched
Full overlay density, up to 40% opacity. Maximum disclosure.

Field Notes

Deterministic journal entries based on real observation data
"Recorded across 4 regions. No fixed bearing."
Wanderer
"Steady signal. 12.3 sightings per day."
Beacon
"Rarely observed. Last confirmed sighting 3d ago."
Ghost
"Fixed position. Monitoring for 14 days."
Sentinel
"Forwarding traffic. Router role confirmed."
Relay
"Hub node. Co-seen with 8 other nodes."
Anchor
menu_book
Technical Architecture
Complete deep-dive into sigil generation, trait inference algorithms, patina scoring formulas, SQLite schema, cloud sync, and all 14 subsystems.
Read on Blog arrow_forward

Start Building Your Field Journal

NodeDex is built into Socialmesh. Connect a Meshtastic radio and start discovering the invisible mesh around you.