@dxos/client
    Preparing search index...

    Type Alias Credential

    Credential: Message<"dxos.halo.credentials.Credential"> & {
        expirationDate?: Timestamp;
        expirationRef?: Uint8Array;
        id?: PublicKey;
        issuanceDate?: Timestamp;
        issuer?: PublicKey;
        parentCredentialIds: PublicKey[];
        proof?: Proof;
        subject?: Claim;
    }

    Type declaration

    • OptionalexpirationDate?: Timestamp

      from field: optional google.protobuf.Timestamp expiration_date = 4;

    • OptionalexpirationRef?: Uint8Array

      Could reference blockchain or epoch number.

      from field: optional bytes expiration_ref = 5;

    • Optionalid?: PublicKey

      Credential identifier (e.g., for storage indexing).

      from field: optional dxos.keys.PublicKey id = 1;

    • OptionalissuanceDate?: Timestamp

      from field: google.protobuf.Timestamp issuance_date = 3;

    • Optionalissuer?: PublicKey

      key = { Space (genesis) | Identity (genesis) | (authorized) Device }

      from field: dxos.keys.PublicKey issuer = 2;

    • parentCredentialIds: PublicKey[]

      Can be used for resolution of concurrent mutually exclusive actions

      from field: repeated dxos.keys.PublicKey parent_credential_ids = 12;

    • Optionalproof?: Proof

      from field: optional dxos.halo.credentials.Proof proof = 11;

    • Optionalsubject?: Claim

      from field: dxos.halo.credentials.Claim subject = 10;

    from message dxos.halo.credentials.Credential