Skip to content
Kent Bull edited this page Aug 22, 2023 · 1 revision

Definition

A cryptographic string used as a primary input, a seed, for creating key material for and autonomic-identifier.

Usages

This is used in Signify TS:

  • Controller constructor argument
    constructor(bran: string, tier: Tier, ridx: number = 0, state: any | null = null) {
         this.bran = MtrDex.Salt_128 + 'A' + bran.substring(0, 21)  // qb64 salt for seed
         this.stem = "signify:controller"
         this.tier = tier
         this.ridx = ridx
    
         this.salter = new Salter({ qb64: this.bran, tier: this.tier })
    ...

Sources

Quote, a Zoom chat message, from Dr. Sam Smith on 8/22/23 in the Tuesday morning KERI & ACDC ToIP specification discussion call:

We already use seed and salt for something else so bran is related to seed so we used a term that was evocative of its use but not conflict with already used seed

Clone this wiki locally