/** * Interface for a Decentralized Identifier (DID) * @author Matthew Raymer */ import { KeyMeta } from "../libs/crypto/vc"; export interface IKey { id: string; type: string; controller: string; ethereumAddress: string; publicKeyHex: string; privateKeyHex: string; meta?: KeyMeta; } export interface IIdentifier { did: string; keys: IKey[]; services: any[]; }