Proto commits in trisacrypto/trisa

These 29 commits are when the Protocol Buffers files have changed:

Commit:0a5bf3f
Author:Benjamin Bengfort
Committer:GitHub

Update SLIP-0044 codes (#187) * Update SLIP-0044 codes * better parsing

The documentation is generated from this commit.

Commit:60ac6f9
Author:Benjamin Bengfort
Committer:GitHub

TRP Transaction Payload (#183)

Commit:65a9ff2
Author:Benjamin Bengfort
Committer:GitHub

Sunrise Messages (#180)

Commit:4c59f14
Author:Benjamin Bengfort
Committer:GitHub

Better IVMS101 Validation (#176)

Commit:1e7929e
Author:Benjamin Bengfort
Committer:GitHub

Envoy Workflows Documentation (#171)

Commit:977c16f
Author:Benjamin Bengfort
Committer:GitHub

Updates TRISA documentation with state workflows (#164) Co-authored-by: daniellemaxwell <danielle@rotational.io>

Commit:eea972a
Author:Benjamin Bengfort

Address Confirmation Definitions

Commit:ba423f5
Author:Benjamin Bengfort
Committer:GitHub

Transaction States (#163)

Commit:4bca000
Author:Patrick Deziel
Committer:GitHub

Add cert delivery fields to VASP (#155)

Commit:4f5088d
Author:Patrick Deziel
Committer:GitHub

Add non VASP entity to business categories (#148)

Commit:f068e5c
Author:Patrick Deziel
Committer:GitHub

slip0044 protobufs (#146)

Commit:cc5ca7a
Author:Rebecca Bilbro
Committer:GitHub

Initial JSON compatibility library work (#89)

Commit:c29baee
Author:Benjamin Bengfort
Committer:GitHub

Improved Sealing Key Handlers (#88) This PR provides interfaces for managing sealing keys and sealing key exchanges and implements the creation and selection of sealing keys from x509 certificates and RSA keys.

Commit:cbfff05
Author:Benjamin Bengfort
Committer:GitHub

Advanced Envelope Handlers - MVP (#84)

Commit:347f88d
Author:Benjamin Bengfort
Committer:GitHub

[WIP] Protocol changes from the v9 Whitepaper (#83) * Protocol changes from the v9 Whitepaper * generate reference library structures

Commit:c81e0c6
Author:Daniel Sollis
Committer:GitHub

Added support for destination tags/memos (#81)

Commit:428c87b
Author:Benjamin Bengfort
Committer:GitHub

Update Generic Transaction Payloads (#68)

Commit:6e37f1c
Author:Benjamin Bengfort

Update the Registration to include CSRs Adds an optional field to the RegisterRequest to upload a CSR.

Commit:9eedf16
Author:Benjamin Bengfort
Committer:GitHub

Implements generic TRISA transaction (#57) We have a strong recommendation for identity payloads - IVMS 101 but we don't have a recommendation for transaction payloads. Traveler has a transaction and confirmation receipt message, but that's not generally useful outside of Traveler. This PR attempts to remedy that.

Commit:e91d0c9
Author:Benjamin Bengfort
Committer:GitHub

v1beta1 protocol buffer updates (#49) Final refactor of TRISA v1beta1 protocol buffers, including changes to directory service interaction, removal of directory-specific models, inclusion of extra fields in VASP and Contact for directory-service specify usage, and updates to IVMS 101 enumerations.

Commit:1f9cb64
Author:Benjamin Bengfort

Protobuf Error Interfaces Adds error interfaces and Go pkg helper code to protobuf packages. Reverts a change to the Directory Service that is for a future release.

Commit:436fd73
Author:Benjamin Bengfort

TRISA v1beta1 Reference Implementation This commit moves the v1beta1 reference implementation in Golang to the trisacrypto/trisa repository. The repo is setup to support open source contributions as effectively as possible and errs on the side of supporting VASPs rather than TRISA-specific services such as the Global Directory Service (GDS).

Commit:1db3232
Author:Benjamin Bengfort

protocol buffers

Commit:ea2ddaa
Author:Benjamin Bengfort

Erasure Checkpoint This commit marks the end of the alpha code base (see the alpha tag for the original prototype code) and the start of the beta code base with the most up to date TRISA protocol.

This commit does not contain any .proto files.

Commit:e8ffdf0
Author:Frank Steegmans

Adding IVMS101 message format to demo payloads

Commit:73a9de4
Author:Frank Steegmans

Initial IVMS101 Protocol Buffers specification

Commit:d9458b4
Author:skymeyer
Committer:Jelle Vink

Go deps: remove vendor in favor of go mod and bazel WORKSPACE

Commit:48d728e
Author:skymeyer

Refactor trust provider * Remove discovery from previous PoC CA setup * Use trust chain file provided by PKI setup

Commit:9bd0ff9
Author:skymeyer
Committer:skymeyer

PoC