Federation Trust Model

Tx-Rails
Federation Trust Model +
Inter-Federation/Pyramid/Sector Trade

Decision date: 2026-05-23. Authors: ITOTCCA architecture. Status: ratified — adopted as the production default for all vertical rollouts (energy, mining, supermarkets, transport, IIoT, finance, housing, health).


1. The core decision

One business network installation = variable number of tx-rails federations = one pyramid.

A group of federations in tx-rails terms is now defined by a four-way equivalence:

  • Business Federation — the commercial scope (e.g. Sector = Energy; Federations = electricity-generation in the UK, gas-midstream in EU. Sector = Supermarkets; Federation = meat-processing in AU). Identified by a human-readable name (tx-rails-energy-generation) and a numeric federationId: int64 carried on every transaction.
  • Either:
    1. Pyramid — the assembled hardware stack of 4 BFT meshes (2 workload — member-classes / overseers — plus 2 auditor mirrors) deployed on dedicated virtual machines. Denoted by an int64 integer and a name. OR:
    2. Tower — the most isolated hardware stack of 8 BFT meshes (4 workload — member-classes / overseers / aggregators / tophats — plus 4 auditor mirrors) deployed on dedicated virtual machines. Denoted by an int64 integer for “Pyramid” (in place of “Tower”).
  • Sector — the assembled stack of Pyramids (or a single Tower) within the boundaries defining a sector (eg the Energy Sector). Denoted by an int64 integer.
  • Member set — the cohort of organisations authorised to transact in their pyramid or tower, each scoped by its own entnum.

These four are co-extensive. Adding a federation does not necessarily mean provisioning a pyramid (except for the Tower Shape and Shape 1, where 1 federation = 1 pyramid – see below) because an appropriate Pyramid may already exist. Decommissioning a pyramid means retiring one federation (the Tower Shape and Shape 1) or a group of federations (Shapes 2 and 3). A federation has no hardware footprint without its pyramid or tower; the pyramid or tower has no business meaning without the federation(s) it carries.

Why Shape 1 is the default

  1. Allowing the Tower Shape to take its place as the ultimate in isolation, Shape 1 represents the next strongest possible trust isolation, whilst still allowing cross-pyramid transacting. Different BFT validator pools per federation. A compromise of one federation’s mesh cannot propagate into another, because there are zero shared enterprise data replicas. Software-level multi-tenancy via entnum is much weaker than hardware separation, and the regulators + procurement teams we sell-to recognise this distinction.
  2. Sovereignty story holds. For both the Tower Shape and for Shape 1 a UK federation’s hardware sits in UK data centres; an Australian federation’s hardware in Australian data centres. There can be no cross-pyramid commingling of enterprise data with only audit metadata at the aggregator/anchoring layer being mixed, in the case of Shape 1, to allow audited cross-pyramid transacting (and even then, still confined within data centre/national boundaries). Holds up under UK Social Housing Regulator scrutiny, EU GDPR Article 44 transfer rules, Australian APRA CPS 234, and equivalent obligations across the verticals we target.
  3. Clean commercial unit. “One business network = one federation = one pyramid = $X / month” is a unit a procurement team can sign off on without a security review on multi-tenancy. The cost line is legible, the upgrade boundary is legible, the SLA boundary is legible.
  4. Independent rotation + upgrades. Each federation can run its own change-management window across its 4 or 8 VMs. Regulated customers that cannot co-ordinate upgrades with their peers in the sector get the autonomy they need.
  5. Per-pyramid DID trust list. Each pyramid has its own gateway with its own Elastos-DID trusted-issuer list. Generators authenticate to one trust list; regulators to another. No cross-cohort permission machinery required.
  6. No premature compression of trust boundaries. Two federations might share regulators today but diverge tomorrow. Hardware separation is reversible upward (you can always merge later); software multi-tenancy is irreversible downward (once you co-locate, separating is a migration).

Cost (per-federation sovereign sizing)

  • 4 VMs per pyramid (production sizing ~32 GB RAM per VM, so ~128 GB (Shape 1) or ~256 GB per pyramid (Tower).
  • Shape 1: 26 energy federations × 4 = 104 VMs at full energy rollout (if every federation gets its own pyramid).
  • Across the seven verticals we target at scale (~246 federations), the maximum per-federation sovereign upper bound is ~984 VMs at Shape 1 (246 × 4) and ~1,968 VMs at Tower (246 × 8). This is the upper bound, not the operating shape — see the Shape 2 figures below.

This per-federation-sovereign sizing is only part of full-vertical-rollout and is the upper bound, not the expected operating shape. Charter-member onboarding typically lights up 1–3 pyramids at a time; the operating-cost ramp is incremental and matches revenue ramp. At full scale, most customers will deploy the grouped-pyramids shape (next section) rather than (taking the Energy example) 26 sovereign pyramids per vertical.

In addition to this, each overall vertical sector must carry one set of 4 virtual machines enabling cross-pyramid transacting. These are 2 virtual aggregator machines and 2 mirrored auditing virtual machines.

________________________________________________________________________

Deployment Shapes

______________________________________

In the following, icons such as:
MINDERS represent Virtual Machines

_____________________________________

National-Meta Pyramid

as Intra/Extra Sector Tower/Shape Coordinator

MINDERS
commercial-exec
MINDERS
audit-comm-exec
MINDERS
governor
MINDERS
audit-governor
Single Detached Pyramid 1 Federation carried. Overseen by Human Governance. Virtual Machines Carried: 4 VMs. Governance Layer: 2 VMs
National-Meta-Pyramid National-Meta-Federation 4 VMs: member-classes, audit-m-c, overseers, audit-overseers

_____________

The Tower: — Per-federation sovereign (premium-plus tier)

X federations, one Tower, 4 dedicated VMs/federation, sharing no validators with other federations. Strongest trust isolation; highest cost.

MINDERS
intra-member-classes-1
MINDERS
intra-overseers-1
MINDERS
audit-member-classes-1
MINDERS
audit-overseers-1
  • 4 VMs in detached federation
  • When to use: All Trade between parties with at least one Tower-Side.
  • Customer profile: All Tower customers.
  • Price point: highest per-federation; lowest operational risk.

_____________

Intra-Meta Level for Single Tower of Pyramids X (0 < x < X+1) Federations overseen by Human Governance Meta-Level: 4 VMs: governance-meta, audi-gov-meta; aggregator-meta-data-centre; audit-agg-meta
Pyramid 1 Federation 1: 8 Operational VMs: intra-member-classes-1, intra-overseers-1, audit-member-classes-1, audit-overseers-1; aggregator-1-data-centre; tophats-1-data-centre; audit-agg-1; audit-tophats-1
Pyramid 2 Federation 2: 8 Operational VMs: intra-member-classes-2, intra-overseers-2, audit-member-classes-2, audit-overseers-2; aggregator-2-data-centre; tophats-2-data-centre; audit-agg-2; audit-tophats-2
etc etc etc
Pyramid X Federation X: 8 Operational VMs: intra-member-classes-X, intra-overseers-X, audit-member-classes-X, audit-overseers-X; aggregator-X-data-centre; tophats-X-data-centre; audit-agg-X; audit-tophats-X
  • 4 VMs per federation
  • When to use: federations with statutory sovereignty obligations (a national wholesale market operator), federations with explicit regulator demands for hardware isolation, federations that compete commercially with peers in the same vertical and cannot share infrastructure.
  • Customer profile: Tier-1 regulated utility, market operator, central bank-adjacent settlement layer, regulator running its own audit pyramid.
  • Price point: highest per-federation; lowest operational risk.

_____________________

National-Meta-Federation

as Sector-Shape 1 Coordinator

MINDERS
governor
MINDERS
audit-gov
MINDERS
comm-exec
MINDERS
audit-comm-exec

_____________

MINDERS
intra-member-classes-1
MINDERS
intra-overseers-1
MINDERS
audit-member-classes-1
MINDERS
audit-overseers-1
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS

 

 

 

 

_____________

Sector-Shape 1 — Per-federation sovereign (premium tier; the default we sell)

Shared Aggregator Level Aggregating, Coordinating Tx for, and Anchoring All Pyramids. Automated. 6 National Aggregators: xpyr-aggregator-data-centre; xpyr-tophats-data-centre; audit-agg-xpyr; audit-tophats-xpyr; xnet-gov-sector-data-centre; audit-gov-sector-data-centre
Sector-Shape 1 Pyramid Shape 1. One Federation carried per Pyramid 4 Virtual Machines Carried/Pyramid
Pyramid 1 Federation 1 intra-member-classes-1, intra-overseers-1, audit-member-classes-1, audit-overseers-1
Pyramid 2 Federation 2 intra-member-classes-2, intra-overseers-2, audit-member-classes-2, audit-overseers-2
Pyramid 3 Federation 3 intra-member-classes-3, intra-overseers-3, audit-member-classes-3, audit-overseers-3
etc etc intra-member-classes-x, intra-overseers-x, audit-member-classes-x, audit-overseers-x

_____________________

MINDERS

_____________________

National MerkleFunnel: All federations within one jurisdiction send all metadata to the Funnel.

National Merkle Funnel Level Calculating Merkle Roots for All Pyramids, Anchoring and cross-checking replays. 1 National Meta Federation: (gov; audit-gov) 4 Virtual Machines Carried: aggd; audit-agg; tophats; audit-tophats
MINDERS
aggd-1
MINDERS
tophats-1
MINDERS
audit-agg-1
MINDERS
audit-tophats-1

_____________________

Nationa-Meta-Federation

as Sector-Shape 2 Coordinator

MINDERS
xpyr-governor-data-centre
MINDERS
xpyr-audit-gov
MINDERS
comm-exec-xpyr
MINDERS
audit-comm-exec

_____________

MINDERS
intra-member-classes-1
MINDERS
intra-overseers-1
MINDERS
audit-member-classes-1
MINDERS
audit-overseers-1
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS
MINDERS MINDERS MINDERS MINDERS

 

 

 

 

_____________

Sector-Shape 2 — Grouped pyramids by trust cluster (the realistic full-scale shape)

5–7 pyramids covering the (exemplary) 26 energy federations, grouped by coherent trust cluster — federations that already share regulators, members, and frequent transaction flow get co-located onto one pyramid. Multi-tenancy via entnum + CoreMeta.network within each pyramid; enterprise hardware separation across pyramids.

Example energy sector grouping:
Org & Overseers Levels Defining and Executing Transactions. 4 Virtual Machines: xpyr-orgnodes-data-centre; xpyr-overseers-data-centre; audit-orgnodes-xpyr; audit-overseers-xpyr Reason for grouping
Pyramid Federations carried 4 Virtual Machines Carried Why grouped
Wholesale + settlement market-ops, metering, payments, carbon-renewables (4) intra-member-classes-1, intra-overseers-1, audit-member-classes-1, audit-overseers-1 Same regulator (market regulator), same counterparty set, frequent inter-federation flow
Network operators generation, transmission, distribution, der-microgrids, flexibility, ev-charging (6) intra-member-classes-2, intra-overseers-2, audit-member-classes-2, audit-overseers-2 Different licensees but one network-codes regulator umbrella; shared dispatch flow
Retail + consumer retail, identity-kyc (2) intra-member-classes-3, intra-overseers-3, audit-member-classes-3, audit-overseers-3 Consumer-facing, consumer-protection regulator
Gas value chain gas-upstream, midstream, downstream, refining-lng (4) intra-member-classes-4, intra-overseers-4, audit-member-classes-4, audit-overseers-4 Different regulatory regime from electricity; coherent internally
Financial services overlay insurance, risk-compliance (2; payments may be in wholesale instead) intra-member-classes-5, intra-overseers-5, audit-member-classes-5, audit-overseers-5 Cross-vertical candidate (one pyramid serving energy + mining + transport)
Operational observability iot-scada, weather-geo, oems-maintenance, cybersec-soc, safety-operations (5) intra-member-classes-6, intra-overseers-6, audit-member-classes-6, audit-overseers-6 Cross-federation telemetry consumers; one pyramid serves all the operational federations

Cost: ~32 VMs covering 26 federations (7 pyramids × 4 VMs = 28, plus the 4 shared sector aggregator/auditor VMs) — ~69% cheaper than Shape 1 (26 × 4 = 104 VMs) and ~85% cheaper than Tower (26 × 8 = 208 VMs), with ~80% of the trust-isolation benefit.

Trust trade-off: Federations within a pyramid share validators. A bug in generation‘s action package cannot affect gas-upstream‘s state (separate pyramids), but could affect transmission‘s state (same pyramid). Defended by software gates (action-package isolation, per-network policy, entnum scoping) — but not by hardware separation. Acceptable for federations within an already-coherent regulatory cluster.

Inter-federation flows: Within-pyramid cross-federation flows are free (routed by network in the same state machine — no Mechanism 1–4 round-trip required). Cross-pyramid flows still use the eight mechanisms in §2.

When to use: this is the default we expect most full-scale customer deployments to land at. The per-federation sovereign shape (Shape 1) is what we sell; the grouped shape is what we operate once a customer has more than 3–4 federations on the platform.

Customer profile: Tier-1 retailer with 6 federations across the value chain; national network operator covering generation through distribution; consortium of 4 regulators sharing audit infrastructure.

_____________________

National-Meta-Federation

as Sector-Shape 3 Coordinator

MINDERS
xpyr-comm-exec-data-centre
MINDERS
xpyr-governor-data-centre
MINDERS
audit-comm-exec-xpyr
MINDERS
audit-governor-xpyr

_____________

MINDERS
intra-member-classes-1
MINDERS
intra-overseers-1
MINDERS
audit-member-classes-1
MINDERS
audit-overseers-1

_____________

Sector-Shape 3 — Single multi-tenant pyramid per jurisdiction (budget tier)

All federations within one jurisdiction (e.g. UK energy) carried on one pyramid. 8 Operational VMs total.

  • Substrate work to enable: per-network DID trusted-issuer lists (~1–2 weeks), per-network member-registry gating (~1 week), per-network audit-window scoping (~2 weeks). Total ~4–5 weeks beyond v1.
  • When to use: a single national regulator that wants one audit surface for all energy federations within its jurisdiction; does allow single point of failure; a pilot or test environment; a small jurisdiction where the trust gap between energy sub-sectors is small.
  • What you give up: granular regulator read-windows become harder (one pyramid carries all energy data; regulator filters by network); a single point of failure across the whole national energy sector; member-set commingling.
  • Customer profile: small-jurisdiction regulator running its own pilot, charter-member opt-in tier.
Nationa-Meta-Federation Level Coordinating Tx for all Pyramids. 4 National-Meta-Federation VMs: xpyr-comm-exec-data-centre; xpyr-governor-data-centre; audit-comm-exec-xpyr; audit-governor-xpyr
One Pyramid All Federations carried 4 Virtual Machines Carried
UK Energy market-ops, metering, payments, carbon-renewables, generation, transmission, distribution, der-microgrids, flexibility, ev-charging, retail, identity-kyc, gas-upstream, midstream, downstream, refining-lng, insurance, risk-compliance, iot-scada, weather-geo, oems-maintenance, cybersec-soc, safety-operations, meta-federation, authorities, audit-compliance intra-member-classes-1, intra-overseers-1, audit-member-classes-1, audit-overseers-1 (4 VMs)

_____________________