erebos-0.1.9: Decentralized messaging and synchronization
Safe HaskellNone
LanguageHaskell2010

Erebos.Identity

Documentation

idName :: forall (m :: Type -> Type). Identity m -> Maybe Text Source #

validateIdentityF :: IdentityKind m => m (Stored (Signed IdentityData)) -> Maybe (Identity m) Source #

sameIdentity :: forall (m :: Type -> Type) (m' :: Type -> Type). (Foldable m, Foldable m') => Identity m -> Identity m' -> Bool Source #

unfoldOwners :: forall (m :: Type -> Type). Foldable m => Identity m -> [ComposedIdentity] Source #

displayIdentity :: forall (m :: Type -> Type). (Foldable m, Applicative m) => Identity m -> Text Source #