Trust model and admin powers

Who can change the network, protocol, token rules, and identity records.

Separate authorities

Network validators order transactions. Business Validators perform asset-related services. Issuers control their token suites. Platform administrators manage shared infrastructure and identity services. A party that holds one role does not gain the others.

The tables show what the code lets each controller do. The code can allow an action that the law or the asset's terms do not permit.

Network and Business Validator protocol

ControllerPower and effectApproval mechanism
PoAManager owner (protocol timelock)Changes permissioned network-validator participation. The PoAManager owns the Validator ManagerTimelocked transactions; separate from BV admission
Fee and reward precompile admin (protocol timelock)Changes the gas fee configuration and fee-reward settings through the FeeManager and RewardManager precompilesTimelocked action
Native minter precompileOnly the emission controller can mint native ASSET. No admin remainsFixed; this cannot be reversed
Protocol timelock: upgrades and parametersUpgrades UUPS protocol contracts and administers the governance parameter storeA proposer schedules an operation; an authorized executor executes it after the minimum delay
Governance parameter administratorChanges economic parameters and address roles, including price and settlement reportersWhen held by the timelock, changes pass through its scheduling and execution process
Authorized price setterUpdates ASSET/USD collateral valuationDirect signed updates subject to step, cooldown, and freeze checks
Protocol timelock: oracle overrideForces a price update or freezes the oracleTimelocked action; a forced update can bypass ordinary step/cooldown guards
Settlement reporterRecords payment attestations used by scoring and enforcementPermissioned attestation; it records evidence and does not transfer payment
Tokenization Validator and Insurance ValidatorPrepare and activate funded distributions in ClaimDistributor. Activation resolves the payment or the claim without the reporterRole-holder transactions

The timelock delays privileged changes. A timelock alone does not prove that governance is decentralized. The proposer and executor roles decide who can start and complete changes. UUPS is an upgradeable-proxy pattern: the contract keeps a fixed address, and an authorized party can replace the code behind it. See protocol parameters for economic settings.

Tokenization and identity

ControllerPower and effectApproval mechanism
Issuer token ownerAppoints token agents and transfers ownershipOwner transaction; a Safe requires its configured approvals
Token agentMints, burns, freezes, pauses, force-transfers, and performs supported recoveryAgent transaction; holder consent is not required for these privileged actions
Issuer identity-registry agentRegisters or removes wallet-to-identity associations for its suiteAgent transaction; removal affects eligibility, not the recorded balance
Issuer compliance ownerConfigures supported suite compliance rulesOwner transaction through the compliance interfaces
Platform registry ownerControls required topics and trusted claim issuersOwner transaction; requirements can affect existing holders immediately
Platform identity-management keyManages platform-provisioned investor ONCHAINIDs and adds claimsMANAGEMENT-key authority; an asset wallet is not automatically its identity's management key
Claim issuer and key administratorIssues and revokes attestations and rotates signing authorityRetiring a signing key can invalidate claims still using it. Today, only a platform operator can revoke a claim that an issuer issued
T-REX implementation authority ownerChanges implementations used by suites following that authorityOwner-controlled version management; no built-in BV protocol timelock
Shared JurisdictionModule ownerUpgrades the shared jurisdiction implementationOwner-authorized UUPS upgrade; no built-in BV protocol timelock
Market owner and quote signerRotates the quote signer; co-signs fill plans and feesOwner transaction for rotation; quote signatures for settlement

Token suites lists which suite contracts the issuer owns and which the platform keeps. Registry powers are separate from a token-agent role.

EscrowedOffering, SecondaryMarket, AssetMetadataRegistry, and IssuerRegistry are not proxy contracts, so their code cannot be upgraded. They still have privileged operational controls. Code that cannot change still depends on its operators, registries, and quote signers.

What to check

  • Investors: read issuer powers and recovery alongside the instrument's terms.
  • Issuers: account for shared upgrades and identity dependencies even when your wallet owns the token.
  • Business Validators: model changes in collateral prices, governance parameters, and reporter inputs.
  • Integrators: verify the roles and implementations for the deployment you use. Configuration discovery does not certify security.

Production

Real has not published production controller assignments, multisignature arrangements, or network selection.