Today’s Gordian Wallet Community meeting focused on Gordian Sealed Transaction Protocol (GSTP), a secure, transport-agnostic request/response system that supports Encrypted State Continuations (ESC) [1/17]. https://www.youtube.com/watch?v=QnH14LkJOnI

x-icon Thu Jul 11 16:32:56 +0000 2024


Replying to @ChristopherA

Why GSTP? We need safe communication via a variety of transport methods, some of them unusual. We’re not just talking about TLS for wired communication. (I co-authored TLS!) We need something more for many modern use cases, including data at rest. [2/17]

x-icon Thu Jul 11 16:32:58 +0000 2024


Replying to @ChristopherA

GSTP is SECURE. This means that it uses encryption and authentication to verify every message. It is bidirectional and supports P2P thanks to key agreement using ephemeral public keys, thus avoiding the problems of centralized certification. [3/17]

x-icon Thu Jul 11 16:32:59 +0000 2024


Replying to @ChristopherA

GSTP is TRANSPORT-AGNOSTIC. Sure, it could go out via TCP/IP, or it could use Tor. But it also might be sent via QR code, bluetooth, or NFC. Many of these are quite insecure as transit methods, which is why we need GSTP. [4/17]

x-icon Thu Jul 11 16:33:00 +0000 2024


Replying to @ChristopherA

GSTP is DISTRIBUTED. It supports ESC (Encrypted State Continuations), to securely encapsulate state information. This allows computation to be resumed later without needing to retain state locally, making it ideal for constrained devices and scalable server environments. [5/17]

x-icon Thu Jul 11 16:33:01 +0000 2024


Replying to @ChristopherA

Our video has an extensive description of how all the pieces of GSTP work together. [6/17] https://www.youtube.com/watch?v=QnH14LkJOnI

x-icon Thu Jul 11 16:33:02 +0000 2024


Replying to @ChristopherA

The full specification for the Gordian Sealed Transaction Protocol (GSTP) can be found in one of Blockchain Commons’ Research Papers. [7/17] https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-014-gstp.md

x-icon Thu Jul 11 16:33:04 +0000 2024


Replying to @ChristopherA

GSTP builds on Blockchain Commons’ Gordian Envelope “Smart Document” system that is built to allow for the secure, safe, holder-controllable storage of sensitive data. [8/17] https://developer.blockchaincommons.com/envelope/

x-icon Thu Jul 11 16:33:06 +0000 2024


Replying to @ChristopherA

Our GSTP release this month was only possible due to the financial support of @FOUNDATIONdvcs as a Resarch Sponsor. Thank you! [9/17] https://github.com/sponsors/BlockchainCommons

x-icon Thu Jul 11 16:33:07 +0000 2024


Replying to @ChristopherA

This week’s presentation on GSTP was part of our monthly Gordian meeting, a regular meeting for digital asset and identity wallet developers & other parties interested in the field. [10/17] https://www.youtube.com/watch?v=xLCuvJYnTFs

x-icon Thu Jul 11 16:33:10 +0000 2024


Replying to @ChristopherA

Also discussed in this July’s Gordian Developer Meeting, @WolfMcNally offered a demo of two new and updated command-line tools he’s written in Rust. [11/17]

x-icon Thu Jul 11 16:33:12 +0000 2024


Replying to @ChristopherA

Seedtool-CLI-Rust is our newest. It supports the creation, recovery, reconstruction, and transformation of seeds. Just install the seedtool-cli crate for Rust! [12/17] https://github.com/BlockchainCommons/seedtool-cli-rust

x-icon Thu Jul 11 16:33:13 +0000 2024


Replying to @ChristopherA

We’ve also released a comprehensive user guide for Seedtool-CLI-Rust that discusses all of its capabilities (and why to use them!) [13/17] https://github.com/BlockchainCommons/seedtool-cli-rust/blob/master/MANUAL.md

x-icon Thu Jul 11 16:33:15 +0000 2024


Replying to @ChristopherA

Our other CLI is an update of Envelope-CLI-Rust, which demonstrates some of the larger scale capabilities of Gordian Envelope, particularly its ability to elide data while retaining the validity of any signatures. That’s the bc-envelope-cli crate. [14/17] https://github.com/BlockchainCommons/bc-envelope-cli-rust

x-icon Thu Jul 11 16:33:16 +0000 2024


Replying to @ChristopherA

That was this month’s Blockchain Commons meeting! Sign up for the Gordian Developer announcements-only mailing list to get info on every monthly meeting. In August we’ll have a presentation, then discussion, about BIP-85! [15/17] https://www.blockchaincommons.com/subscribe/

x-icon Thu Jul 11 16:33:17 +0000 2024


Replying to @ChristopherA

We are seeking patronage to support further development of these open wallet and infrastructure tools! If you would like to join @FOUNDATIONdvcs as a Research Patron to help us focus on some facet of open wallet infrastructure, let us know! [16/17] https://github.com/sponsor/BlockchainCommons

x-icon Thu Jul 11 16:33:18 +0000 2024


Replying to @ChristopherA

TL;DR: GSTP. Gordian Sealed Transaction Protocol. Secure, transport-agnostic, encrypted state continuation. Looking toward the future for the secure storage & communication of digital assets and secure private identity. [17/17] https://www.youtube.com/watch?v=QnH14LkJOnI

x-icon Thu Jul 11 16:33:19 +0000 2024


Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet

I am uncomfortable with many of the DID methods out there, and have specific issues with the final W3C DID spec. But I think the general architectural principle was sound: separate the identifier from both keys and attributes, and unbind that identifier from centralized services.

x-icon Wed Jul 17 03:38:28 +0000 2024


Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet

I’m particularly interested in DID methods we with inherent security, such as did:tor, or leverage peer-to-peer or small-clique microledgers for group self-sovereignty, or herd privacy. or leverage emerging threshold cryptography and skin-proofs. …

x-icon Wed Jul 17 03:45:21 +0000 2024


Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet

However, competing with LESS (legally enabled self-sovereign) solutions funded by govs has been hard. We recently presented at IETF an elision-focused solution to answer two RFCs suggesting better privacy & human rights, and the answer was “no demand”.

x-icon Wed Jul 17 03:47:14 +0000 2024


Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet

If there are folk interested in doing it right, I’d be glad to share what is possible, and how to avoid some of the sharper edges. However, W3C DID 1.0 does is really more suited for government-supported LESS Identity project (which at least are better than status quo).

x-icon Wed Jul 17 03:50:06 +0000 2024


The Q2 2024 report is out from @blockchaincomns. There’s info on our work on Gordian Envelope, dCBOR, SSH, Bitcoin privacy, and lots more! Take a look! [1/12] https://twitter.com/BlockchainComns/status/1816189610235744668

x-icon Wed Jul 24 19:17:52 +0000 2024


Replying to @ChristopherA

Envelope is built on deterministic CBOR (dCBOR), which @BlockchainComns also talks about in the quarterly report. The biggest news? Increased uptake of dCBOR by developers and CBOR experts. [4/12] https://datatracker.ietf.org/doc/draft-mcnally-deterministic-cbor/

x-icon Wed Jul 24 19:17:53 +0000 2024


Replying to @ChristopherA

But also take a look at our Request/Response video, which demonstrates some of the more advanced capabilities of Gordian Envelope, which can automate processes by taking out unnecessary human intervention, and actually increase security! [3/12] https://www.youtube.com/watch?v=ZXDf2cmfX1k

x-icon Wed Jul 24 19:17:53 +0000 2024


Replying to @ChristopherA

Gordian Envelope is Blockchain Commons’ foundational “Smart Document” system. Some of our work this quarter was to better explain it in a new executive summary. [2/12] https://developer.blockchaincommons.com/envelope/summary/

x-icon Wed Jul 24 19:17:53 +0000 2024


Replying to @ChristopherA

One of our biggest expansions this quarter was into SSH. We’re working on making it more secure to distribute software. Our first step has been to update the Envelope CLI to support SSH signing. [7/12] https://github.com/BlockchainCommons/bc-envelope-cli-rust

x-icon Wed Jul 24 19:17:54 +0000 2024


Replying to @ChristopherA

Also at our Gordian Developer Meetings, @bitgould talked about Bitcoin’s PayJoin and its future. [6/12] https://www.youtube.com/watch?v=oMGL-Y498ZQ

x-icon Wed Jul 24 19:17:54 +0000 2024


Replying to @ChristopherA

Community is important! Blockchain Commons is creating interoperable specs for use by everyone. We were thus thrilled to have a few presentations from the community this quarter. @jesseposner talked about FROST, and its usefulness for Bitcoin. [5/12] https://www.youtube.com/watch?v=uCM8dDql6oo

x-icon Wed Jul 24 19:17:54 +0000 2024


Replying to @ChristopherA

But there was so much more. Take a look at the quarterly report for design patterns, DID futures, graphs in Envelope, and all of the other stuff I missed! [10/12] https://www.blockchaincommons.com/quarterlies/Q2-2024/

x-icon Wed Jul 24 19:17:55 +0000 2024


Replying to @ChristopherA

I wrote a “musing” article about our practice of Minimum Viable Architecture, and why it’s a better development methodology than MVPs. It is another highlight of the quarter. [9/12] https://www.blockchaincommons.com/musings/musings-mva/

x-icon Wed Jul 24 19:17:55 +0000 2024


Replying to @ChristopherA

We also did some major work on the Gordian Sealed Transaction Protocol (GSTP), which uses Envelopes for secure communication with a new and innovative system we call Encrypted State Continuations (ESC). Take a look at the video! [8/12] https://www.youtube.com/watch?v=QnH14LkJOnI

x-icon Wed Jul 24 19:17:55 +0000 2024


Replying to @ChristopherA

And please become a sponsor to support the continued development of private, resilient, open, and independent digital-asset systems. [12/12] https://github.com/sponsors/BlockchainCommons

x-icon Wed Jul 24 19:17:56 +0000 2024


Replying to @ChristopherA

Subscribe to the Gordian Developers announcement-only mailing list so that you can be notified of our latest feature presentations and wallet developer conversations. [11/12] https://www.blockchaincommons.com/subscribe/

x-icon Wed Jul 24 19:17:56 +0000 2024


RT @gosu128: Amazing new concept for Web3. Worth reading.

Musings of a Trust Architect: Minimum Viable Architecture (MVA) https://t.co/Cd…

x-icon Wed Jul 24 19:25:10 +0000 2024


Replying to @ChristopherA

The Ledger Seed Tool app has been released and can be installed from Ledger Live, and is available for all Ledger Nano devices; Nano S, Nano S Plus and Nano X. Ledger Stax version is still a work in progress

x-icon Thu Jul 25 16:53:46 +0000 2024


I’m pleased to hear that @Ledger is now officially offers an alternative to Ledger Recover with an SSKR (Sharded Secret Key Reconstruction) app. It supports user’s to be the sole keepers of their seed phrase, but splits into shares for reliability.
https://www.ledger.com/blog/seed-tool-app

x-icon Thu Jul 25 16:53:46 +0000 2024


Replying to @ChristopherA

These standards for wallet interoperability can only happen with your financial support. If self-sovereign recovery using SSKR secret shares is important to you, sponsor us at https://github.com/sponsors/blockchaincommons

x-icon Thu Jul 25 16:53:47 +0000 2024


Replying to @ChristopherA

With SSKR being available to more than 6 million hardware devices, I hope that more wallets will offer the interoperable SSKR standard as an alternative to backup and restore cryptographic seeds. For more details see: https://developer.blockchaincommons.com/sskr/

x-icon Thu Jul 25 16:53:47 +0000 2024


Replying to @ChristopherA

At our August Gordian Developers Meeting (August 7th, 10am PDT), BIP-85 champion Aneesh Karve @akarve will give a feature presentation on BIP-85. If you’re a wallet developer, or just interested in Bitcoin, just us! [2/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md

x-icon Thu Jul 25 17:01:33 +0000 2024


How do you create, manage & store digital-asset seeds in a way that’s secure & resilient? That’s a question that @BlockchainComns has worked on since the start & we’d like to talk about a useful tool at our meeting this August: BIP-85. [1/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md

x-icon Thu Jul 25 17:01:33 +0000 2024


Replying to @ChristopherA

What is BIP-85’s current state? What are the use cases for it instead of HD keys? What is its future? We hope to cover that and more at our August Gordian Developers Meeting. [5/10]

x-icon Thu Jul 25 17:01:34 +0000 2024


Replying to @ChristopherA

BIP-85 is fundamentally a way to use a master seed to deterministically generate children seed, so you can safely use one seed to manage seeds on a multitude of devices. [4/10]

x-icon Thu Jul 25 17:01:34 +0000 2024


Replying to @ChristopherA

The BIP-85 cheekily states: “One Seed to rule them all, One Key to find them, One Path to bring them all, And in cryptography bind them.” [3/10] https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki#abstract

x-icon Thu Jul 25 17:01:34 +0000 2024


Replying to @ChristopherA

Bring your own seed-related topics! We’d love to talk about them! Our ultimate goal is to create interoperable specifications and best practices that help everyone in the digital-asset space (especially users!) [7/10]

x-icon Thu Jul 25 17:01:35 +0000 2024


Replying to @ChristopherA

More generally, August’s Gordian Developers Meeting will cover a variety of topics about seeds, which are the heart of protecting your digital assets. We’ll talk about about backup methods such as SSKR, the use of metadata, and more! [6/10]

x-icon Thu Jul 25 17:01:35 +0000 2024


Replying to @ChristopherA

More generally, August’s Gordian Developers Meeting will cover a variety of topics about seeds, which are the heart of protecting your digital assets. We’ll talk about about backup methods such as SSKR, the use of metadata, and more! [6/10] https://x.com/ChristopherA/status/1816517209298268532

x-icon Thu Jul 25 17:01:35 +0000 2024


Replying to @ChristopherA

Support Blockchain Commons’ work in support cryptographic wallet interoperability by becoming a GitHub patron. Every sponsorship, big or small, helps to demonstrate the importance of our work. [10/10] https://github.com/sponsors/BlockchainCommons

x-icon Thu Jul 25 17:01:36 +0000 2024


Replying to @ChristopherA

Subscribe to Blockchain Commons’ announcements-only mailing list for wallet developers to see the monthly announcements for our meetings and feature presentations. [9/10] https://www.blockchaincommons.com/subscribe/

x-icon Thu Jul 25 17:01:36 +0000 2024


Replying to @ChristopherA

Click through to our August Meeting page to download an ICS calendar file to put the BIP-85 & Seed meeting on your calendar. [8/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md

x-icon Thu Jul 25 17:01:36 +0000 2024


Replying to @nvk

Take a look at the benefits of Request/Response for UX (and also security): https://youtu.be/ZXDf2cmfX1k

x-icon Tue Jul 30 01:23:51 +0000 2024


Replying to @nvk

https://github.com/BlockchainCommons/SmartCustody/blob/master/Docs/Scenario-Multisig-RR.md

1818096833199235519-GTstb0xboAEV6Pf

x-icon Tue Jul 30 01:30:38 +0000 2024

Updated: