§2.1 — The complete L3RS-1 asset tuple A = (I, T, J, L, ID, C, R, G, F, B, X, S).

interface Asset {
    assetId: string;
    assetType: AssetType;
    complianceModule: ComplianceModule;
    crosschainMetadata: CrossChainMetadata;
    feeModule: FeeModule;
    governanceModule: GovernanceModule;
    identityLevel: IdentityLevel;
    jurisdiction: string;
    legalMirror: LegalMirror;
    reserveInterface?: ReserveInterface;
    standardVersion: string;
    state: AssetState;
}

Properties

assetId: string

§2.2 — I = H(pk_issuer ∥ ts ∥ nonce)

assetType: AssetType
complianceModule: ComplianceModule
crosschainMetadata: CrossChainMetadata
feeModule: FeeModule
governanceModule: GovernanceModule
identityLevel: IdentityLevel
jurisdiction: string

ISO 3166-1 alpha-2

legalMirror: LegalMirror
reserveInterface?: ReserveInterface
standardVersion: string

Must start with "L3RS-"

state: AssetState