https://github.com/blockchaincommons/envelope-cli-swift
A command line tool written in Swift used to manipulate the Envelope data type.
https://github.com/blockchaincommons/envelope-cli-swift
Last synced: about 2 months ago
JSON representation
A command line tool written in Swift used to manipulate the Envelope data type.
- Host: GitHub
- URL: https://github.com/blockchaincommons/envelope-cli-swift
- Owner: BlockchainCommons
- Created: 2022-09-07T23:18:49.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-12T00:50:20.000Z (6 months ago)
- Last Synced: 2025-05-14T16:17:19.547Z (about 2 months ago)
- Language: Swift
- Size: 355 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: Docs/README.md
Awesome Lists containing this project
README
# `envelope` Swift Command Line Tool Documentation
The following docs exemplify the basic functionality of the `envelope` command line tool.
* [Overview of Commands](Overview.md) — Adding subjects, assertions, signatures, and salt.
* [Basic Examples](BasicExamples.md) — Demonstrating standard methodologies for entry, encryption, and signing.
* [SSKR Example](SSKRExample.md) — Using Shamir's Secret Sharing to lock envelopes.
* [Complex Metadata Example](MetadataExample.md) — Creating envelopes with layered, structured data.
* [DID Document Example](DIDExample.md) — Creating and wrapping identifiers.
* [Verifiable Credential Example](VCResidentExample.md) — Building complex credentials around an identifier.
* [Verifiable Credential with Detailed Elision Example](VCElisionExample.md) — Eliding some of a credential.
* [Inclusion Proofs](InclusionProofs.md) — Proving the inclusion of an elided credential.
* [Diffing](Diffing.md) — Showing the differences between two envelopes.
* [Attachments](Attachments.md) — Standardized third-party attachments for envelopes.For more examples of `envelope-cli` usage, see the [envelope-cli videos](https://github.com/BlockchainCommons/envelope-cli-swift#videos) and their transcripts.