ƒxyzƒxyz Docs
Architecture

Current State

Latest implementation tracker for scoring, identity, governance, and the remaining open phases.

This page distills the latest architecture tracker in the repo into a docs-friendly form. It exists so the docs app has a current implementation page that is closer to March 2026 reality than older audits or theory notes.

Confirmed As Implemented

AreaStatusWhat changed
Canonical contribution propertyDonem.contribution_level is the normalized field across the stack
Shared contribution typeDoneContributionLevel is the canonical type across surfaces
Scoring alignmentDoneRanking cron uses the same Option B scoring function (weighted magnitude x breadth) as the service layer
Member standing modelDoneStanding is lifecycle state, not a synonym for contribution level
Member identity resolverDoneIdentity data now exposes standing, ring, expertise, and persona context
Governance re-enableDoneGovernance-related wiring was brought back into the active architecture
Docs / weight syncDoneEqual-weight scoring defaults were synced across architecture docs

The Current Member Model

The repo now treats these as separate axes:

  • Standing: lifecycle state such as GUEST, ACTIVE, or SUSPENDED
  • Contribution level: OBSERVER through FOUNDER
  • Ring: percentile-relative ranking bucket
  • Expertise: domain profile and rites

That separation matters because older docs and older work logs often collapse those ideas into one tier field.

Live Scoring Posture

  • Option B scoring (weighted magnitude x breadth) is active with equal default weights and an HHI diversity bonus; the earlier CES generalized-mean core was retired 2026-07-04.
  • The rankings cron computes ƒxyz positions from token balances (Option B magnitude x breadth inflow + Formula B conviction accumulator) and writes cache and percentile data back to Neo4j.
  • Contribution thresholds can still raise the floor on contribution level where later phases rely on that model.

What Is Still Open

PhaseStatusRemaining work
On-chain identityOpensol-did integration comes later in the stack
Credential live updatesOpenMetadata refresh is not fully triggered by every relevant state change
Privacy / CryptoGrapherOpenDesigned, partially framed, not fully surfaced
Bridge complianceOpenCompliance and production hardening are still active tracks

How To Read Older Docs

Use these rules when older architecture pages or work logs disagree:

  1. Prefer the current code over older synthesis docs.
  2. Prefer the unified architecture tracker over February "state of play" audits.
  3. Treat work logs as evidence of decision history, not as current product truth.

This page is the public summary. The underlying source-of-truth is the live scoring code and the tokenomics spec maintained inside the repo; the architecture team keeps a more granular inventory internally.

Diagram — the seven-layer multiplex

The f(xyz) multiplex: seven stacked network planes, each showing the same six counterparties connected by a different topology. Left labels give the over-the-counter foreign exchange analogue for each layer — spot market, forward and swap, options, regulatory, settlement, collateral, credit. Right labels give the corresponding f(xyz) dimension — value, work, knowledge, governance, settlement, social, identity — and its token. Dotted vertical lines show the diagonal interlayer coupling.

The same counterparties appear in every layer with different connectivity — that is what makes it a multiplex rather than seven separate graphs. Formally M = (G, C) where C is the diagonal interlayer coupling. Layer decomposition after De Domenico et al. (2013), Phys. Rev. X 3, 041022; participation coefficient after Battiston et al. (2014), Phys. Rev. E 89, 032804. The mapping from OTC FX layers to cooperative dimensions is ƒxyz original analysis.

On this page