Signify App API

signify.app.aiding

SIGNIFY signify.app.aiding module

class signify.app.aiding.Identifiers(client: SignifyClient)[source]

Domain class for accessing, creating and rotating KERI Autonomic IDentifiers (AIDs)

signify.app.clienting

Signify signify.app.clienting module

class signify.app.clienting.SignifyAuth(authn)[source]

signify.app.coring

SIGNIFY signify.app.coring module

class signify.app.coring.KeyEvents(client: SignifyClient)[source]

Domain class for accessing KeyEvents

class signify.app.coring.KeyStates(client: SignifyClient)[source]

Domain class for accessing KeyStates

class signify.app.coring.Oobis(client: SignifyClient)[source]

Domain class for accessing OOBIs

class signify.app.coring.Operations(client: SignifyClient)[source]

Domain class for accessing long running operations

signify.app.credentialing

SIGNIFY signify.app.credentialing module

class signify.app.credentialing.CredentialTypeage(issued, received)
issued

Alias for field number 0

received

Alias for field number 1

class signify.app.credentialing.Credentials(client: SignifyClient)[source]

Domain class for accessing, presenting, issuing and revoking credentials

create(hab, registry, data, schema, recipient=None, edges=None, rules=None, private=False, timestamp=None)[source]

Create and submit a credential

Parameters:
  • hab

  • registry

  • data

  • schema

  • recipient

  • edges

  • rules

  • private

  • timestamp

Returns:

export(name, said)[source]
Parameters:
  • name (str) – Name associated with the AID

  • said (str) – SAID of credential to export

Returns:

exported credential

Return type:

credential (bytes)

list(filtr=None, sort=None, skip=None, limit=None)[source]
Parameters:
  • filtr (dict) – Credential filter dict

  • sort (list) – list of SAD Path field references to sort by

  • skip (int) – number of credentials to skip at the front of the list

  • limit (int) – total number of credentials to retrieve

Returns:

list of dicts representing the listed credentials

Return type:

list

signify.app.ending

SIGNIFY signify.app.ending module

class signify.app.ending.EndRoleAuthorizations(client: SignifyClient)[source]

Domain class for accessing Endpoint Role Authorizations

signify.app.escrowing

SIGNIFY signify.app.escrowing module

class signify.app.escrowing.Escrows(client: SignifyClient)[source]

Domain class for accessing event escrows in your Agent