ƒxyzƒxyz Docs
The NetworkFoundations

Token Ecosystem

Current token-state overview · three input tokens (Florin, Joule, HoW) converge into the ƒxyz score — the graph-native governance position; the ƒ(xyz) token is its tradable materialization.

The score is not the token. Governance reads the score — a graph-native, non-transferable number (Member.cachedFxyzScore). Three input tokens (Florin, Joule, HoW) converge into it via mass-conserving transforms that feed an off-chain accumulator (Member.fxyzConviction, Formula B). The ƒ(xyz) token (machine symbol FXYZ) is the score's tradable materialization: deployed on mainnet with supply 0; score→token conversion is a future, separately designed step.

Current State

Florin, Joule, and HoW mint accounts are live Solana Token-2022 mints. The ƒ(xyz) token is deployed with supply 0 by design. The governance position members see is the score, which today accumulates via Formula B (Conviction Voting, Emmett 1Hive 2019) over synthesized contribution inflows. The aggregator that synthesizes those inflows is Option B (magnitude × breadth), ruled and cut over on 2026-07-04.

Token Overview

AssetSymbolCurrent roleStatus
Florinƒ / FLORINinternal settlement value · v1 transferable, confidential v2 in preparation · 3 opt-in score-feed pathsLIVE
JouleJ / JOULEwork contribution · continuous transform (180d window) into ƒxyzDEPLOYED
HoW / HOWknowledge contribution · continuous transform (365d window) into ƒxyzDEPLOYED
ƒ(xyz)ƒ(xyz) / FXYZtradable materialization of the score — governance reads the score, not the tokenDEPLOYED (supply 0) · score building (conviction accumulator)

Florin

Florin is the network's internal settlement value — the rail that vouchers, transfers, remittance legs and mint/redeem flows move on. It is not a capital or investment token. Unlocked balance carries no demurrage, and the surviving design (the confidential-transfer v2 mint) keeps held balances confidential by design.

Florin has three opt-in, event-driven paths that feed observed settlement flow into the ƒxyz governance position (the score reads flow events, never the held balance):

  1. Time-deposit unlock : convex boost curve (Laibson 1997 hyperbolic discounting)
  2. Allocation vesting : genesis-round / round-based vesting per addresses.ts SEED_ROUND
  3. Redemption events

All three paths feed the same Formula B accumulator at Member.fxyzConviction.

Important current nuance:

  • it is built around Solana Token-2022
  • confidential-transfer capability exists as a design and reserved extension direction
  • the safe/current public docs posture should not overstate confidential transfers as the default live experience

Joule

Joule tracks work and energy contribution. Pending Joule applies a mass-conserving vesting transform with a 180-day window (exp(-t/tau), tau = 180d) : the remaining mass stays as Joule pending; the transformed mass flows into Formula B as ƒxyz conviction inflow. Nothing vanishes (Yakovenko-Drăgulescu 2000 conservation).

HoW

House of Wisdom tracks knowledge contribution. Same mass-conserving transform model as Joule with a 365-day window.

The ƒxyz score · governance position

The score is graph-native and non-transferable — governance reads it directly. The current implementation computes:

score = fxyzConviction (off-chain Formula B accumulator) + on-chain ƒ(xyz) balance

The on-chain term is 0 for every member today: the ƒ(xyz) token is deployed at supply 0, and score→token conversion is not yet designed — when it is, conversion will be a separate, deliberately gated step, not an automatic crystallization. UI surfaces show one score number : never expose conviction as a separate user-facing label.

The per-period conviction inflow is synthesized contribution (see Current Formula Direction) plus the mass transformed out of the Joule/HoW pending pools; Florin contributes only through its event-driven public-register paths (see Florin above) — the score never reads a held Florin balance. Formula B (Conviction Voting, Emmett 1Hive 2019):

y(t+1) = α(tier) × y(t) + x(t)

with α tier-stratified (OBSERVER 0.90 / INITIATE 0.92 / EXPLORER 0.94 / NAVIGATOR 0.95 / FOUNDER 0.97).

Membership Integration

The current member-level vocabulary remains:

  • OBSERVER
  • INITIATE
  • EXPLORER
  • NAVIGATOR
  • FOUNDER

These levels should be understood alongside the ƒxyz governance position and the broader identity model, not as a substitute for lifecycle standing.

Current Formula Direction

The current service layer uses Option B — weighted magnitude × breadth (ruled and cut over 2026-07-04):

Score = A × (w_F×F + w_J×J + w_H×H) × (1 + k × (1 - HHI))

With current default posture:

  • equal weights (w_F = w_J = w_H = 1.0)
  • breadth bonus via HHI (k = 0.3)

Option B is monotone and never zeros a specialist. It replaced an earlier CES generalized-mean core A × [α×F^ρ + β×J^ρ + γ×H^ρ]^(1/ρ) × (1 + k × (1 − HHI)) (ρ = −0.5), which was retired the same day as non-monotone and unjust; ρ survives only as a lineage parameter on the retired cesAggregate helper. See Scoring Algorithms for the full derivation.

Reader Rule

When docs conflict:

  • prefer the current contribution service and architecture tracker
  • prefer current route docs over older tokenomics prose

On-Chain Specifications & Linked Data

The fxyz Network publishes W3C-compliant Linked Data definitions for all core tokens deployed on Solana mainnet. You can view the live parameters, metadata, and triplet representations directly:

Each specification endpoint supports HTTP Content Negotiation (Accept: text/turtle or Accept: application/rdf+xml), providing dereferenceable metadata for semantic web indexers and search bots.

On this page