Relation Types

A Relation Type identifies the trust model and the off-chain verification process of the xGov App Address ownership for a Managed-Subscription.

New Relation Type Request

A request for a new Relation Type SHALL be submitted by the Application Creator opening a new Relation Type Request issue.

A Relation Type MUST be approved by the Algorand Foundation.

Available Relation Type

The following enumerative relation_type (uint64) are currently available:

RELATION TYPEENUM
Réti Pooling1
Compx LST2

Relation Type 1: Réti Pooling

Réti Validators are created by an immutable factory contract.

A Validator is uniquely owned by an immutable Owner Address.

Each Validator may control several Staking Pools, which participate in Algorand consensus.

To request a Managed Subscription for a Réti Staking Pool:

  • The relation_type MUST be set to 1;
  • The owner_addr MUST be set to the Validator Owner Address;
  • The xgov_addr MUST be set to the Staking Pool Address.

Relation Type 2: Compx LST

TBD