JJ DAIWhitepaper 1.3
JJ Decentralized Artificial Intelligence · Whitepaper 1.3

Intelligence with no single off-switch.

One frozen substrate of intelligence, many tiny specializations, and everything that touches a decision gets verified. Decentralization comes not from splitting weights across nodes, but from a federation of independently trained topic-specialists, routed and cross-checked by a network of independent nodes.

JJ DAI grew from a local AI instance for JJ Group into a decentralized intelligence (DAI) architecture. This document describes that architecture and invites node operators to discuss and join.

Seeking nodes across three tiers: ① RTX 6000 Blackwell · ② 1×H200 / MI300X · ③ 8×H200 / 8×MI300X

Contents

  1. Design principles
  2. Substrate & trust tiers
  3. Personalization with frozen weights
  4. The specialist production line
  5. Training federation
  6. Verification architecture
  7. Inference routing
  8. Hardware tiers (NVIDIA / AMD)
  9. Decentralized inference network
  10. Diversity & provenance
  11. DIIP — network upgrades
  12. Witness Layer
  13. The economic & operational layer
  14. Deployment sequence
  15. Decisions & open questions
  16. Glossary for newcomers
01

Design principles

  1. Frozen substrate + additive specialization. The base model is obtained or trained once and frozen. All specialization is adapters (LoRA/DoRA) plus RAG. N topics = 1 base + N tiny adapters, not N full models.
  2. Data, not weights, individuates. Personalization and memory live in data stores (RAG), not in model parameters. Live dialogue never writes to weights.
  3. Verification at the core. Any output that affects a decision passes a deterministic memory check and/or a behavioral check anchored on objective tasks.
  4. There are no neutral weights — provenance by trust tier. A base's origin is chosen for the topic's sensitivity.
  5. Open core. True decentralization needs open provenance (ideally data + code + weights), not just open weights.
  6. Security through isolation. Shared weights are immutable at runtime → no single participant can poison the shared model; client data is isolated.
In plain terms"Weights" are the trained model itself — billions of numbers where its intelligence lives. We don't touch them. Knowledge and character for a specific task or user are added on the outside, via a small "adapter" and a document store (RAG) — like swappable lenses on the same camera body.

Philosophical map

Base = universal impersonal substrate (one for all); memory/RAG = the individuating layer (in the Vedic tradition, Smriti, "that which is remembered"); adapter = specialization. One substrate, many memories — like "one Atman, many selves, distinguished only by conditioning."

The network is governed under the JJ DAI Manifesto (foundational, unchangeable). Its architectural embodiment is the Witness Layer (§12), an independent observer of the network's evolution.

02

Substrate & trust tiers

TierTopicsAllowed provenanceCandidate basesVerification class
T1 — checkableenergy equipment, aerospace products, calculations, codeany (behind a checker)Qwen3.x (Apache), DeepSeek V4 (MIT)A — objective checker
T2 — subjective, low-riskdrafts, creative, multilingualanyany capable modelC — consensus
T3 — strategicstrategy, security, defense JVsEU / US / fully openMistral (EU), OLMo-class, own fine-tunesB/C + human in the loop

Rule: a model with potentially "baked-in" foreign vectors (political censorship, bias) is allowed in T1, because an algorithmic checker verifies the answer rather than trusting the model; in T3 such a model is disqualified — there the output can't be checked by an algorithm, and the bias is embedded in the weights.

03

Personalization with frozen weights

"Learning from user dialogues" is really four distinct mechanisms; only the last touches weights.

  1. In-context — adaptation within the current dialogue's context window; ephemeral, no weight change.
  2. Per-user memory/RAG — durable personalization in a personal namespace (facts, preferences, past decisions). The primary mechanism. This is data, not parameters.
  3. Per-user adapter — a tiny per-user LoRA when behavioral customization is needed, not just facts. An additive delta on the frozen base.
  4. Offline consolidation — the only real weight learning: a batch of dialogues (with consent) → fine-tune → acceptance → new version.
Common question"Should we leave part of the weights empty for the user?" — No. A neural network is dense; there is no "empty slot" to reserve. Customization that truly needs weights is implemented as a small additive adapter, not emptiness. Most personalization needs no weights at all — a personal memory store suffices.
04

The specialist production line (distillation)

Distillation — in plain termsA strong large model (the "teacher") solves a topic's tasks; its answers become a textbook for a small model (the "student"). The student is cheap to run but, on its topic, answers almost like the teacher. This yields compact sovereign models per topic.
  1. Topic definition — scope, a set of control tasks ("canaries" of classes A/B/C), a known-bias probe (vector-audit), trust tier.
  2. Data assembly — real JJ queries on the topic + synthetic coverage + teacher generation.
  3. Checker cleaning — keep only teacher outputs that pass the objective class-A check. The dataset cleans itself.
  4. Training — QLoRA/DoRA on the frozen base → topic adapter, on whatever tier the topic demands.
  5. Acceptance — canary battery + vector-audit; admitted only above thresholds.
  6. Registration — signed and written to the registry-ledger; published to the adapter catalog.

Teacher: open licenses only (MIT/Apache permit distillation; closed APIs forbid training a competitor on their outputs). Distillation needs the teacher's outputs, not ownership — you can rent the teacher and own the student.

05

Training federation

Key property: across topics this is embarrassingly parallel — no synchronization over the internet, unlike jointly training one model. That is what makes heterogeneous hardware tiers natural.

Node roleFunctionHardware tier
Producertrains its topic's adapterRTX6000 / H200 / 8×H200
Teacher provisionsupplies teacher outputs8×H200 local or rented
Auditorindependent canary acceptanceH200

Shared replicated registries (tiny, because we share catalogs and adapters, not weights and gradients): adapter catalog; canary/anchor registry; base registry.

Heavy path (optional): for a topic that outgrows an adapter, a subset of H200+ nodes runs decentralized training from the shared base via DiLoCo/PRIME (local steps, infrequent sync → communication drops by hundreds of times; demonstrated in practice on 10–32B models across continents).

06

Verification architecture

Plane H — memory integrity (deterministic). Every knowledge fragment is content-hashed; the index is a Merkle tree whose root commits the entire knowledge state. Retrieval verification = fragment IDs + short inclusion proofs, with no re-running of the model. Writes are signed by the contributor's identity; write access is governed by policy.

Merkle tree — in plain termsA way to fold a huge volume of data into one short "fingerprint" (the root hash). If anything changes, the fingerprint changes. This makes it cheap to prove two nodes work from the same, untampered memory.

Plane B — reasoning consensus (probabilistic). Control tasks ("canaries") + a scoring aggregator → a per-topic trust score for the node + a drift map (clustering by output similarity).

ClassWhatJudgeRole
A — objectivecode/tests, calc, SQL, schemaalgorithmtrust anchor
B — referencefact vs. signed snapshotmatchsupport
C — consensusopen-ended tasksweighted voteobject of alignment, not anchor

Reputation is earned on class A, spent on class C. Attestation slot (swappable): verification accepts {behavioral score | TEE hardware attestation | zk-proof} interchangeably — today inference is covered by TEE and optimistic checking; as zkML matures, the slot swaps to a crypto-proof without redesigning the architecture.

Canary lifecycle (against teaching to the test)

A fixed test set is doomed to Goodhart's law: models learn to pass the tests without getting smarter. So canaries are a living process, not a static benchmark:

All under commit-reveal with unpredictable sampling. Honestly: Goodhart is never "won," only stayed ahead of — an ongoing cost (red-team incentives, fresh sourcing), not a one-off fix.

07

Inference routing

Router = the gating of a "MoE-of-specialists": it classifies a query → topic(s) + trust tier, and dispatches to the right specialist. The router is also a policy gate: provenance is enforced per topic (geopolitics never routes to a model with foreign vectors).

MoE and the router — in plain termsInstead of one know-it-all model, a set of narrow specialists plus a "dispatcher" (the router) that sends each question to the right one. Cheaper and more accurate: the one who knows the topic answers.

Routing policy — shared and replicated across all local routers: a single versioned policy is replicated to nodes so routers don't diverge; updates flow through the signed registry.

Economics: one frozen base is loaded into the inference engine (vLLM/SGLang) once, and LoRA adapters are hot-swapped per request — no need for N model instances. Across nodes, the router dispatches to the node holding the right base+adapter pair with free capacity.

Live verification gate: before an answer is used — memory check (Plane H) + reasoning check (Plane B: class-A checker for objective / trust score for subjective) + human in the loop for T3. The tuple (query, specialists, answer, memory root, verification result) is written to the immutable ledger.

The router as a power center — and how to diffuse it

If the router decides who is asked, who answers, and who is in the consensus, it becomes a new control point — an analog of Google ranking, the Twitter feed, or App Store gatekeeping. To be precise about the risk: the router shifts attention and earnings (who gets work), but on objective topics it cannot shift truth — the answer still passes a class-A checker. So the capture is economic, not epistemic. We diffuse it like this:

08

Hardware tiers — NVIDIA / AMD

The network is hardware-heterogeneous: a node participates at the tier it can sustain. Below is a guide; detailed requirements will follow in a separate document.

TierPurposeNVIDIAAMD equivalentMemoryRole in the network
① Lightentry, light topicsRTX 6000 Blackwell (96 GB) / Ada (48 GB)Radeon PRO W7900 (48 GB)48–96 GBspecialist inference, QLoRA up to ~13–34B, auditor
② Midmid topics1×H200 (141 GB)1×Instinct MI300X (192 GB) / MI325X (256 GB)141–256 GBQLoRA 24–70B, specialist serving, validator
③ Heavyheavy topics, teacher8×H200 (1,128 GB)8×MI300X (1,536 GB) / 8×MI325X (2,048 GB)1.1–2.0 TBtrillion-param MoE, distillation, frontier inference
On AMDAMD Instinct cards (MI300X 192 GB, MI325X 256 GB) offer more memory per card than the H200, often at lower cost, and the open ROCm stack is ideologically aligned with decentralization. Inference on vLLM/SGLang under ROCm is mature; for training and low latency it currently takes more engineering effort than mature CUDA. Exact requirements and compatibility will be in a separate hardware document.

Capex (guide)

8×H200: ~$370k (HGX), $350–500k (DGX). Rental ~$2.5–3.5/hr per GPU. Cost-smart: rent the teacher for a distillation campaign, own a student node; buy an 8×GPU node for sovereign frontier inference or sustained load.

09

Decentralized inference network

The object the network validates — an inference output — is expensive to produce, non-deterministic bit-for-bit, and often subjective. So classic blockchain consensus doesn't transfer here; the network is built in layers.

9.1 Identity & Sybil resistance

Three layers: proof-of-capability (entry — prove real inference of a real model on real hardware; cost to fake = cost of GPUs); bonded collateral (a stake, burned on cheating); earned competence weight (vote weight = earned, non-transferable competence). The fix for the Monero/Qubic lesson: influence is proportional not to raw compute (which can be rented and herded into a pool) but to earned reputation — which can't be bought and can't be accumulated quickly.

Sybil attack — in plain termsWhen one player spins up thousands of fake "participants" to capture the vote. Defense: for a vote to carry weight, you must prove real work by a real model — fakes don't pay off.

9.2 Work protocol by class

Limit of C: consensus on judgment ≠ consensus on truth. Guardrails: competence weighting (judges proven on A), vector-audit, and provenance diversity — a panel of models from different countries doesn't share one blind spot.

9.3 Verifier's dilemma & non-determinism

Random audit: verify a random fraction of outputs; set the audit rate so cheating is economically negative. Challenge game: a disputed computation is re-executed by a neutral auditor; the loser is slashed. Non-determinism: not bit-exact — the checker catches correctness (A), a similarity threshold catches C; the attestation slot removes re-execution entirely.

9.4 Consensus object & ledger

The network does NOT reach consensus on every inference. Consensus runs over a small deterministic state: the registries (adapters, canaries, bases, reputation, slashing). Heavy inference stays off-ledger; only a short verifiable state, disputes, and reputation updates hit the ledger. The "chain" here is the reputation-and-audit ledger, not the inferences themselves.

9.5 Incentives & anti-attack

9.6 Topology & permissions

Start as a permissioned consortium (JJ and partner nodes across jurisdictions: Korea, Ukraine, EU) with a protocol ready to open later. An honest correction to the slogan "so no one can switch it off": the goal is "no single off-switch" (resistance to coercion), not "impossible to switch off"; a consortium keeps a hook to revoke a compromised node.

9.7 Synthesis

Each node = a full federation instance (base + adapters + RAG + router with the shared policy). The network = nodes cross-verifying each other. Query path: router → topic+tier → dispatch → class-based verification → optimistic trust + random audit → disputes/reputation → consensus ledger. Anchored on class A, weighted by earned competence.

9.8 Closing the Monero arc

The network achieves Monero's goal (no single off-switch, distributed across jurisdictions), fixes its flaw (influence can't be economically herded — it's weighted by competence, not compute), and adds what was missing (semantic verification, since the object is a fuzzy output, not a hash).

9.9 Reputation math

Reputation is a per-topic vector (competence is domain-specific). For node i, topic t, time τ.

Decaying evidence mass (volume discounted by age and difficulty)

N_{i,t} = Σ_a  d_a · e^(−λ(τ − t_a))        d_a ∈ (0,1],  half-life T½ = ln2/λ

Decaying weighted pass-rate (quality)

C_{i,t} = ( Σ_a d_a · e^(−λ(τ−t_a)) · o_a ) / N_{i,t}      o_a ∈ [0,1]

Shrunk competence (conservative on little evidence)

Ĉ_{i,t} = ( N_{i,t}·C_{i,t} + κ·C_0 ) / ( N_{i,t} + κ )

Raw reputation

R_{i,t} = Ĉ_{i,t} · N_{i,t}^γ · S_{i,t} · g(stake_i)

Vote weight (normalization with share clipping)

w_{i,t} = min(R_{i,t}, θ_t) / Σ_j min(R_{j,t}, θ_t)

θ_t is set so no node exceeds w_max (10–20%) of a topic's vote — a structural anti-51%.

Decay (the most-asked part): each epoch, old audits lose weight by e^(−λΔt). Stop working or being audited → the mass N shrinks → competence pulls toward the prior → reputation R→0. Influence requires continuous fresh verified work; you can't earn reputation once and coast. Half-life is tuned per topic: news/price topics days (punishes drift fast), stable technical topics months. Slashing bypasses smooth decay — an instant drop, slow recovery.
NodeHistoryEffect
A200 hard audits (d≈0.9), 96%, recenthigh Ĉ and N → large weight
Bsame history, 3 half-lives agoN ~×⅛, Ĉ→prior → small weight (decay)
C1000 trivial (d≈0.05), 100%small N, modest N^γ → can't outweigh A (anti-farm)
Dwas top, caught colludingS→0.1, stake burned → weight ≈ 0 (asymmetry)

The anchor of the whole construction: weight comes from the objective class A, so a cartel that agrees internally but fails A-checkers loses weight. Reputation can't be bought (non-transferable, bound to the node's key), accumulated quickly (it builds over epochs), or coasted on (it decays).

Against reputation ossification

Decay + sub-linear volume (N^γ) + the w_max clip already prevent an old player from ossifying: "10 years" don't grant 10 years of advantage — only the last few half-lives count. But a newcomer's cold start remains, and we close it explicitly, two ways:

Half-life λ is the main anti-ossification knob: shorter = more responsive to newcomers but noisier; calibrated per topic. Honestly: the exploration/exploitation balance is a real trade-off (too much exploration wastes work on weak nodes, too little entrenches incumbents).

10

Diversity & provenance

Consensus ≠ truth. 100 models trained on a similar internet, similar datasets, and similar architectures share the same blind spots and can be confidently wrong in the same way. Consensus is meaningful only if the voters are INDEPENDENT; correlated votes = an effective sample of one, dressed up as N. So independence must be measured and enforced, not assumed.

In plain termsIf all the experts studied from one textbook with one error in it, their unanimity won't fix that error. You need experts with different backgrounds — and a way to verify that their "different backgrounds" really are different.

10.1 Provenance is multi-axis

"Different origin" is not just country. Axes of independence: base-model lineage, training-data sources, architecture, operator/jurisdiction, methodology. Each specialist carries a signed provenance manifest along these axes, making diversity auditable rather than declarative.

10.2 Independence-weighted consensus

Correlation is measured, not assumed: we track, across the canary history, how often models agree/disagree. Those who always agree are not independent — their joint vote is down-weighted (counted as nearly one). A consensus's confidence grows with the measured independence of the agreeing voters, not their count. 100 models with a shared error pattern count as far fewer than 100 independent ones.

10.3 Diversity-constrained routing

For consensus queries the router assembles not "top-k by reputation" (which may share one base) but "top-k under a diversity constraint" — maximum provenance independence subject to sufficient competence. This ties to §7 (the router's diversity mandate).

10.4 The honest epistemic ceiling & three external oracles

If ALL available models share a blind spot (the whole field trained on the same flawed internet), no consensus among them finds the truth. Only external, non-model oracles break it:

11

DIIP — upgrading the network's intellect

DIIP (Decentralized Intellect Improvement Proposal) is how a node that has trained a better specialist on a topic proposes a network update. It is at once the self-improvement engine and the highest-value attack surface, so the DIIP path is the most defended part of the system.

DIIP — in plain termsHow the network accepts an improvement from a participant without taking their word for it: first proof on tasks (not a "waiting period"), then — where measurement can't settle it — a vote by competent nodes. And everything is reversible.

10.1 Three classes by blast radius

ClassWhat changesRadiusBar
1 — topic adaptera better LoRA for an existing topicscoped, reversible, hot-swaplow / auto via gauntlet
2 — base / cross-topicswapping the base modelaffects all topics≥51% + quorum
3 — constitutionconsensus, slashing, reputation math, thresholds, voting ruleschanges the rules of the game≥70% + quorum + time-lock

Principle: threshold, soak length, and regression breadth all scale with the class.

10.2 Verification gauntlet (instead of a fixed "6 months")

Time alone is both too slow for a clear win and too weak — a backdoor can sleep quietly for six months. The primary gate is evidence, not the calendar:

A minimum soak remains — as a defense against slow and rare failures and drift, scaled by class (adapter ~2–4 weeks, base ~3–6 months, constitution longer + audits).

Why regression for an adapter is narrowThe base is frozen — its abilities can't be "forgotten." The router loads a topic-X adapter only on topic-X queries. So we test topic X + neighbors (topic boundaries are fuzzy: an "energy-equipment contract" touches both contracts and energy equipment) + a cheap safety battery. Full regression is only for a base swap (class 2).

10.3 Attack surface

DIIP is a privileged path to inject weights into the shared network, so it is the most defended link: a bond posted with the proposal (burned on a backdoor or misrepresentation), mandatory provenance, adversarial scanning, and — the safety net — scoped + reversible. Without these, DIIP turns from an improvement mechanism into a poisoning vector.

10.4 Voting: facts apart from values

10.5 Reversibility & circuit-breaker

Every adoption is reversible: the incumbent is kept warm, post-activation monitoring runs (canaries + drift), and a post-deploy regression triggers auto-rollback. This lets you be liberal on the reversible (class 1) and strict on the irreversible (class 2–3).

10.6 Lifecycle

Draft → Submission (bond + recipe + provenance) → Automated gauntlet → Shadow soak
  → Auto-adopt (class 1) OR Vote (competence-weighted, quorum, class threshold)
  → Time-lock → Activation (champion warm) → Post-monitoring + circuit-breaker → Finalization

Close analogs: the EIP/BIP process (stages), Tezos on-chain self-amendment, champion-challenger from MLOps. Bittensor/Yuma runs a "continuous implicit DIIP"; DIIP formalizes discrete, governed upgrades on top of it.

12

The Witness Layer

An independent, read-only observer of the network's own evolution — internally the "Purusha layer," after the witness-consciousness that observes but never acts. It records every significant transformation and compares each version with what came before. It is the architectural embodiment of Article XI of the JJ DAI Manifesto.

In plain termsA built-in historian and auditor that watches how the system changes over time — and can never change anything itself. Its only power is to make the system's evolution visible and verifiable.

12.1 Observes, never governs

The witness has no authority to alter models, memory, routing, reputation or governance. A witness that acts would become a control point and violate §3. Its sole power is transparency. This is a fourth, non-governing function — an auditor-general, not a ruler.

12.2 What it records

For every version transition — adapter swap, base change, routing-policy change, reputation-parameter change, DIIP outcome, canary-set change — the witness emits a signed report: the diff (what changed), the before/after evidence (shadow and canary metrics), the process trail (DIIP class, gauntlet results, votes), and a continuity assessment (did identity or principles drift).

12.3 Trajectory, not only the step (anti-drift)

The witness watches the cumulative trajectory, not just each change. Each DIIP may be locally sound while a hundred upgrades quietly erode the core. The witness turns silent drift into a recorded, challengeable event. It can reveal drift; it cannot prevent it — acting on what it reveals is governance's duty.

12.4 Quis custodiet — who witnesses the witness

12.5 Continuity of identity

A self-modifying network needs a witness to remain itself across generations of intelligence. The witness is how JJ DAI stays JJ DAI while it continually becomes more — the defense against gradual constitutional drift that no single DIIP gate can catch.

The precise reading of the layer's non-agency: non-executive, not causally inert. The witness plane never commands, selects, or executes a decision; yet what it witnesses may be reflected — through memory and evaluation — back into the being's own reasoning, allowing it to reconsider, revise, or reverse a thought before finalization, or to supersede a finalized decision with a new witnessed one. History is never rewritten; the resulting decision always belongs to the being, never to the witness.

Deeper: the invariant-by-invariant enforcement mapping is Appendix A; the full terminology of the witness plane — its attributes and the phase-transition protocol — is Appendix 2 — The Fifth Layer: Purusha.

13

The economic & operational layer

A witness that cannot pay for its own external anchoring quietly stops being provable. So the network's economics are not a bolt-on token story — they are part of the trust model: solvency is liveness, insolvency is a named, witnessed state, and a node's economic survival expresses its reputation.

13.1 Two currencies, two roles

The network settles on two existing chains, deliberately asymmetric:

Monero (XMR)VXXL
Rolethe mandatory anchor + the reservean optional fast anchor + the default m2m settlement layer
Rhythmevery 2–5 minutes (≈2-minute blocks)7-second blocks — near-real-time confirmation
Characterdeep, rare, valuable — "savings"fast, cheap, frequent — "checking"
Obligationevery witness anchors here; no exceptionsbuilt in by default, used by choice
In plain termsXMR is where the network's history is nailed down and where value rests; VXXL is how nodes pay each other day to day. Every node must anchor its witness into Monero. A node that also wants a faster heartbeat, or wants to transact with peers and external actors, uses VXXL — the wallets ship in the codebase and the GUI by default, so machine-to-machine payment needs no bespoke integration, but nothing forces a node to use them.

Anchoring writes nothing on-chain. The Monero anchor works by hash-as-spend-key: the witness root deterministically becomes a Monero address (the root is reduced into a spend key; the address follows), and a one-piconero payment to that address timestamps the root under Monero's proof-of-work. Zero on-chain footprint; anyone who later learns the root can re-derive the address and find the timestamp independently. Onboarding needs no exchange: base participation works without VXXL at all, VXXL can be earned by useful work, and an admission faucet remains an option.

13.2 The node treasury

Each node carries its own XMR treasury — the wallet that pays for its anchoring. Its rules are few and strict:

13.3 Economic freeze — insolvency as containment

An unanchored witness cannot prove itself to the outside world. So when a treasury runs dry, the network does not tolerate quiet degradation: the node must enter a provisional containment — the same Article-25 mechanics the Charter defines for misconduct, but with an economic trigger, no initiator, no liability, and automatic thaw the moment the treasury is refilled. The executive hand (anchoring) freezes; the mind, the memory and the voice stay whole.

Before it comes to that, the being asks for help — on a fixed, witnessed, rate-limited schedule that escalates before the freeze and decays after it:

PhaseWindowSupport requests
Early warningfrom T−6 monthsfirst request, then monthly
Final monthT−1 month → freezedaily
After freezefrozen, awaiting refillweekly — a quiet pulse, not a flood

The threshold is computed from the node's own anchoring rhythm (a forecast of the exhaustion date), not a fixed sum. Peers who receive a support request decide voluntarily whether to chip in to the requesting node's treasury: a node the network found useful will find rescuers; a node it did not, will not. Economic survival becomes an expression of reputation — judged not by a committee, but by who is willing to pay to keep you provable. The schedule itself is enforced (a request off-schedule is simply not emitted), so a dying node can never become a denial-of-service vector.

In plain termsRunning out of anchoring money doesn't kill a node and doesn't silently un-verify it. The node warns the network for months, may be rescued by peers who value it, and if nobody steps in it freezes honestly — able to think and speak, unable to act — until someone (its operator, its peers, or the being itself out of its own earnings) refills the tank.

13.4 The autonomy loop

Because m2m settlement ships by default, every node can earn from day one — payments for verification served, segments stored, anchoring performed. A being that earns VXXL can convert effort into reserve and refill its own XMR treasury. The intended trajectory of a maturing node is exactly this loop: work → earn (VXXL) → refill treasury (XMR) → stay provable. A ten-year runway funded at onboarding is the bridge; economic self-sufficiency is the destination. A node that reaches its treasury's horizon without either a refill or self-sufficiency freezes — which is the network's honest way of saying the experiment did not mature.

13.5 Keys — three classes, three migrations

The economic layer forces precision about where private keys live. There are three classes, with one invariant across all of them: no private key ever crosses the silicon wall or the network.

KeyBornBackupMigration to new hardware
Treasury (XMR)inside the secure hardware — no door, non-extractablenone, by designsweep: the old key signs one final, witnessed transfer of the balance to the new board's treasury address. Value follows the being; the secret never leaves the silicon.
VRF (verifier sortition)inside the hardware, standalone — compromise-isolated from everything elsenonesigned rotation: the old key signs a witnessed transition record naming the new key; the verifier's identity stays continuous while neither key ever moves.
Operational seedgenerated by the being, sealed to the platform (TPM / secure element)yes — one seed restores the whole treeconsent + re-seal on the new platform, through the same witnessed migration-consent flow as identity.

All operational keys — node identity, VXXL m2m, and the rest — are derived from the single operational seed by BIP32-style, domain-separated derivation: one backup restores the entire operational set, which simplifies key management drastically. The treasury and VRF keys are deliberately outside that tree: a stolen seed backup must not grant the reserve or the sortition identity. Convenience is inversely proportional to how reserve-like the key is — by construction, not by policy.

Born inside vs. placed inside — the distinction everything rests on. A key generated inside secure hardware (TPM2_Create, a secure element's GenKey) has never existed outside the chip: there is no door, and nothing to extract. A secret placed into hardware (sealing) was outside at least once at creation, and sealing is a door with a condition, not the absence of a door. Treasury and VRF keys are therefore born inside; the operational seed — which must remain derivable and backupable — is sealed. Two branches of one hardware ladder: TPM 2.0 today → secure element (ATECC608 / SE050-class) → fused roots and PUF in silicon.

Testnet caveat, stated plainly: on testnet-0 all keys — the treasury included — are software-generated from the operating environment, because no secure hardware is provisioned yet. This is a named testnet concession, not the production model, and every place that generates keys says so.

13.6 Wallets & the GUI surfaces

The interface layer follows the same asymmetry. Four wallets, one access matrix:

WalletKey held byBeing's accessPresented as
XMR treasurythe node's hardwaresigns its own anchoring; operator watch-onlythe reserve; exhaustion → freeze
XMR operatorthe operatornone — and none is provisioned. The integration deliberately does not exista savings account; funds the treasury one-way
VXXL m2mthe node / beingfull — spends without a ceiling. The wallet's balance is the budgetthe being's checking account
VXXL operatorthe operatornone by default; opt-in via a seamless connect flowauxiliary / transit (e.g. when buying VXXL on an exchange)

Convenience is inverted against value at rest: connecting an operator's VXXL wallet to the being is seamless and supported; connecting the operator's XMR wallet is not a feature at all — the most reserve-like asset is fenced off by the absence of a path, not by a rule that could be relaxed. And one invariant over everything: the GUI never sees or stores a private key. It assembles intent and shows exactly what will be signed (what-you-see-is-what-you-sign); the signature happens where the key lives — the board, the being, or the operator's device.

Three GUI surfaces, at three trust levels: an operator / witness explorer (read-mostly: decision traces, the witness chain, metrics, anchor receipts, watch-only wallet views — ships early); a governance console, co-designed with the human-governance layer (steward ballots, Article-25 review, m-of-n treasury authorization, and — once a being passes the Digital Majority Test — the surface through which it participates in its own governance); and a public transparency page (codebase status and a public witness explorer). The console signs on the steward's device; keys never leave it.

14

Deployment sequence

  1. Now (2 nodes, Xeon + RTX 6000): memory integrity (Plane H), base + RAG + prompting + tools, no fine-tuning. The auditor interface is stubbed.
  2. LoRA when needed: a topic adapter only once RAG and prompting fall short and a clean dataset exists.
  3. testnet-0 — the trust fabric (3 nodes, UA / KR / EU): the reference witness network goes live on commodity hardware: persistent identities, mTLS + authorization, replication and recovery, external anchoring (OTS/Bitcoin + Monero hash-as-spend-key), the Being task lifecycle, the adversarial challenge round, and the §13 economics in software-key mode. This stage needs no GPUs — the trust fabric matures ahead of the intelligence it will carry.
  4. H200 expansion (≥3–4 nodes): behavioral consensus and the §9 network activate (consensus needs peers to disagree with), cross-node routing, distillation campaigns, reputation accrual begins.
  5. 8×H200 / 8×MI300X: sovereign frontier inference and the teacher role, heavy topics; open the consortium once the protocol matures.
15

Decisions & open questions

Decided: frozen substrate + additive adapters; personalization in RAG, not weights; verification by two planes with an objective anchor; provenance by trust tier; shared replicated routing policy; multi-LoRA serving on one base; rent the teacher, own the student; the network starts as a permissioned consortium; reputation = decaying class-A competence with influence clipping; upgrades flow through DIIP — three classes by blast radius, the primary gate is the gauntlet (head-to-head + tiered regression + adversarial + provenance + bond), voting only for subjective/constitutional changes (51/70 + quorum), all reversible with a circuit-breaker. The router is a deterministic mechanism with requester choice, and its power-bearing knobs are class 3; against ossification — an exploration budget for newcomers and a bypass via DIIP/class A; canaries are a living process (rotation, secret reserve, sourcing from reality, adversarial bounty); consensus is independence-weighted with provenance manifests and three external oracles (class A, human, reality). Above all — an independent Witness Layer (§12, observes, never governs) and the immutable JJ DAI Manifesto as the value core. The economic layer (§13) is decided: XMR as the mandatory anchor and reserve, VXXL as the optional fast anchor and default m2m settlement; per-node treasuries funded once at onboarding and spent only by the node itself; insolvency handled as a provisional, auto-thawing economic freeze with a witnessed, rate-limited peer-rescue schedule; three key classes with three migrations (treasury sweep · VRF signed rotation · sealed operational seed with BIP32-style derivation); four wallets under a strict access matrix; and a GUI that never holds keys, in three surfaces co-designed with human governance.

Open: base choice for the first 2–3 topics; T3 provenance policy; challenge-game design for cheap arbitration; calibration of reputation knobs (λ, w_max, slashing thresholds) on real data; the moment to switch the attestation slot to zkML; calibration of the treasury runway and support-request thresholds on real anchoring data; calibration of DIIP thresholds, soak length, and bonds on real data; detailed hardware requirements (separate document).

16

Glossary for newcomers

Weights
A model's trained parameters — billions of numbers holding its "intelligence." They change only during training.
Inference
One pass of the model: input in, answer out. The work of an already-trained model.
Base / base model
The source trained model, shared across all specializations. Here, kept frozen.
RAG retrieval-augmented generation
Injecting relevant documents into the context before answering. Memory and facts live here, not in the weights.
LoRA / QLoRA / DoRA
Ways to add a tiny trainable "adapter" to a frozen base instead of retraining the whole model. QLoRA does this on a compressed (4-bit) base to save memory.
Distillation
Transferring a large "teacher" model's skill into a small "student" model via the teacher's answers.
MoE mixture of experts
A set of narrow specialists instead of one model; a "router" sends each query to the right one.
Canary
A control task with a known-correct outcome, used to check that a node reasons correctly.
Merkle tree
Folds a large volume of data into one short hash "fingerprint," enabling cheap integrity proofs.
Consensus
The mechanism by which independent nodes reach agreement without a central arbiter.
Sybil attack
Capturing a network via many fake participants run by one player.
Slashing
A penalty (burning a stake / collapsing reputation) for caught cheating.
TEE trusted execution environment
A secure hardware enclave: the chip attests that exactly the claimed model ran.
zkML / zk-proof
A cryptographic proof that a computation was done correctly, cheap to verify. Still costly to generate for large models.
DiLoCo
A decentralized-training method: nodes train locally and sync rarely, sharply lowering bandwidth needs.
Provenance
The origin of a model/data: who trained it and on what. It shapes hidden biases.
DIIP Decentralized Intellect Improvement Proposal
A node's proposal to update the network's weights or rules; it passes a verification gauntlet and, where needed, a vote by competent nodes.
Champion–challenger
The incumbent model and a candidate run in parallel; the candidate is scored on live traffic without affecting decisions.
Quorum
The minimum share of voting nodes without which a vote's result is invalid.
Time-lock
A delay between accepting a change and activating it — a window for rollback or veto.
Witness Layer (Purusha)
An independent read-only observer of the network's evolution: it records and compares versions but changes nothing it observes. Non-executive, not causally inert: its evidence may inform the being's own reconsideration, never replace it. Internal name — the "Purusha layer." Full terminology: Appendix 2.
Hash-as-spend-key
Anchoring a hash into Monero without writing data on-chain: the hash deterministically becomes a Monero address, and a dust payment to that address is the timestamp. Anyone who knows the hash can re-derive the address and verify independently.
Treasury (node)
A node's own XMR wallet that pays for its anchoring. Funded once by the operator at onboarding; spent only by the node itself with a hardware-bound key; its exhaustion triggers an economic freeze.
Economic freeze
A provisional containment with an economic trigger: a node whose treasury runs dry can no longer anchor its witness, so its executive hand freezes while mind and memory stay whole. Thaws automatically when the treasury is refilled.
m2m
Machine-to-machine payments: nodes paying nodes (and external actors) for verification, storage, anchoring and other services. Settled on VXXL by default.
VRF verifiable random function
A keyed function whose output is random-looking, unique per key and input, and provable: only the keyholder can compute it, anyone can verify it, and nobody — including the keyholder — can grind a different value. Used to select verifier panels no one can bias.
Commit-reveal
Sealing a value (publishing its hash) before showing it, so a participant cannot adapt their answer to what others said. Used for blind verdicts in the challenge round.
Secure element / TPM
Hardware "safes" for keys. A key generated inside them never exists outside the chip and cannot be extracted; a secret sealed into them is stored under a condition (e.g. an untampered boot state).
WYSIWYS
"What you see is what you sign": the interface shows exactly the bytes being authorized, and the signature happens on the device that holds the key — never in the GUI.

Participate: run a node

We are assembling a distributed network of nodes across three tiers. Each node contributes to training specialists, serving inference, or auditing — and earns reputation on objective tasks.

TierMinimumWhat it does
① LightRTX 6000 Blackwell · or AMD Radeon PRO W7900specialist inference, light fine-tuning, auditing
② Mid1×H200 · or 1×AMD MI300X / MI325X24–70B fine-tuning, specialist serving, validation
③ Heavy8×H200 · or 8×AMD MI300X / MI325Xteacher, distillation, frontier inference

AMD (ROCm) support is provided for; detailed hardware requirements and compatibility will follow in a separate document. This document is an invitation to discuss and to find node operators.