Skip to content

Releases: trisacrypto/trisa

v1.4.1

09 Sep 12:05
f6924ea
Compare
Choose a tag to compare

Hotfix: fix JSON unmarshal for null values.

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

05 Sep 03:54
60aeda1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

22 Jul 21:08
a5a9836
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

22 Jul 19:18
9cacc9b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

10 Jun 20:43
c9dfcda
Compare
Choose a tag to compare

What's Changed

  • Updates TRISA documentation with state workflows by @bbengfort in #164
  • Allows .local domains to be used in Travel Addresses

Full Changelog: v1.1.0...v1.1.1

v1.1.0

25 May 19:45
2899974
Compare
Choose a tag to compare

This release is intended to make things simpler for developers to implement Travel Rule compliance solutions on top of TRISA. Many of these tools will be used in the Envoy project. The big updates include:

Transaction States - you can now add a workflow state to a SecureEnvelope to indicate to the counterparty what state the envelope is in. E.g. is the transaction started, pending, accepted, in need of repair, rejected, or completed? These states hint at the expected response from the counterparty and make it easier to identify what is going on when messages are mirrored or echoed.

Address Confirmation - an alpha version of address confirmation has been added (just the protocol buffer definitions). It includes three trial methods: simple, key/token, and on-chain. In the simple method, the counterparty simply reports if they have control or not. In key/token a token is encrypted with the public key of the crypto address and the counterparty must return the decrypted token using the private key. In on-chain, the counterparty must post a transaction to a supplied beneficiary address with a very small amount that serves as a nonce value; once the originating party sees the transaction on the chain they know that the counterparty has control of the address. This protocol definition does not service as an official position from TRISA about how to conduct address proof-of-control (as it has been removed from the white paper) but provides an opportunity for counterparty peers to conduct such confirmation in an automated way.

Other changes include easier rejection envelopes, HMAC validation, and better documentation.

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

24 Apr 16:20
1401075
Compare
Choose a tag to compare

v1beta1

This release is the first tagged stable release of the TRISA protocol. TRISA has been in operation since May 2021 and many TRISA nodes have been developed and deployed to facilitate Travel Rule compliance. Little has changed in the base protocol, so with the release of the Envoy self-hosted node, we've marked this package as stable. This tag is officially considered the v1beta1 release along with any minor or patch versions associated with the release which will be backwards compatible.