# Interfaces
SignatureSuite provides common methods for signature suites.
Signer wraps a set of SignerSuite instances and creates proofs on json LD documents.
SignerSuite encapsulates signature suite methods required for signing documents.
Verifier wraps a set of VerifierSuite instances and verifies proofs on json LD documents.
VerifierSuite encapsulates signature suite methods required for signature verification.