The following docs exemplify the basic functionality of the envelope
tool. The built-in --help
is a good source of information. You may also find the unit tests in the tests directory useful.
- Overview of Commands — Adding subjects, assertions, signatures, and salt.
- Basic Examples — Demonstrating standard methodologies for entry, encryption, and signing.
- SSKR Example — Using Shamir's Secret Sharing to lock envelopes.
- Complex Metadata Example — Creating envelopes with layered, structured data.
- DID Document Example — Creating and wrapping identifiers.
- Verifiable Credential Example — Building complex credentials around an identifier.
- Verifiable Credential with Detailed Elision Example — Eliding some of a credential.
- Attachments — Standardized third-party attachments for envelopes.
- Signing Envelopes — Signing and verifying signatures on envelopes.
- XID Documents — Working with XIDs and XID documents.
For more examples of envelope-cli
usage, see the envelope-cli videos and their transcripts.