3.5.6 ADN Sighchains
ADNChange links associate an ADN with the account. Only the latest ADNChange link is considered valid, and each one corresponds to an AccountIDChange link in the appropriate ADN sighchain. If an account is no longer using an ADN, the adnChange section specifies ADN null and the other field is omitted.
{
"sighchainType": "Account",
"linkType": "ADNChange",
...
"accountID": "abef02...",
"adnChange": COMMIT({
"adn": "example.org",
"adnChainSequenceNumber": 9
})
}
EscrowAdmin links enable escrow for the account by including the Escrow Admin sighchain's userID and its current latest sequence number (see Section 3.8.1). To disable escrow, the link should set the userID to null with the other field omitted.
{
"sighchainType": "Account",
"linkType": "EscrowAdmin",
...
"accountID": "abef02...",
"escrowAdmin": COMMIT({
"userID": "ebc03d...",
"escrowAdminChainSequenceNumber": 9
})
}
Links in account sighchains do not require any signatures.
This text seems to be from a specification or documentation regarding the structure of sighchains used within a system to track identity provider and ADN changes for accounts. It details the JSON structure of the sighchain links for IDP updates, ADN changes, and escrow administration within an account.
Last updated