<img src="https://www.Blockchaincommons.com/images/bcc-card.jpg" width=1024> <font size="5">Blockchain Commons #GordianDevelopers Meeting 2023-03-01</font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width="192" height="192"></br> What is Blockchain Commons? <font size=6> * We are a community interested in self-sovereign control of digital assets. * We bring together stakeholders to collaboratively develop interoperable infrastructure. * We design decentralized solutions where everyone wins. * We are a neutral "not-for-profit" that enables people to control their own digital destiny. </font> --- ### Who am I? <img src="https://avatars.githubusercontent.com/ChristopherA?s=195"> Christopher Allen (@ChristopherA) _Principal Architect & Executive Director_ --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=192 height="192"><br/>What are the #Gordian Meetings? <font size=5.5> - Developers jointly expand & use the Gordian specs. - Open, interoperable, secure, compassionate infrastructure. - Goals for 2023: - dCBOR libraries - Gordian Envelope deployment - Swift & Rust Libraries - IETF/W3C Backing - Crypto-request Signing - Collaborative Seed Recovery (CSR) - Collaborative Key Management (CKM) </font> --- ## <img src="https://i.imgur.com/QyDl5nK.png" width=192 height="192"><br/>Last Regular Meeting ### It's Been a While! #### Getting Back into Gear Today! #### _Monthly 1st Wednesdays Calls <br/> + special topic calls_ --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=192 height="192"><br/>Today's Topics <font size=6.5> - Community Channels - UR Interoperability Success - dCBOR & Community Review - Crypto-Request for Signing - ExampleSigner - Future Proofing - Next Month's Priorities </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"> Community Channels <font size=5.5> - Virtual Meetings: 1st Wednesdays - _(possibly swap back and forth between<br/>9am and 4pm to allow EU & Asia folk)_ - Some Special Topic Calls - Send me mail if you want gCal invites - Ephemeral & Synchronous - Signal: [Gordian Developer](https://signal.group/#CjQKIL_aIHnJME16vZetIVkfUKtbGj0I-0HWS4VjbVQ-nbnqEhA43xkXc67FKwMi3G3HiUTc) - _(Also: Speciality Signal groups like [UR Signing](https://signal.group/#CjQKIHRvzRryxXXs2mWpPk0zeKQukt0S8nJevh-5TJ8kpYJLEhCXtk6_U7HFYVf9wXj489Mc), [Silicon Salon](https://signal.group/#CjQKINQTJeLo7ee3-i4qX6a94HouFQSXSreoQR6pbtc6JpRrEhBw2-O2uDKu7XjB_RupXaSy))_ - Peristent & Asynchronous - Github Discussion: [Gordian Developer Community](https://github.com/blockchaincommons/gordian-developer-community) - Announcement Lists - [Join Here](https://www.blockchaincommons.com/subscribe.html) - Gordian Developer - Silicon Salon </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"><br/>UR Interoperability Success <font size=5> The following wallets use Gordian UR-based Animated QRs for PSBTs or other URs: </font><font size=4> | Wallet | Animated PSBT | ur:crypto-psbt | ur:crypto-* | Future | | ---------- | ------------- | -------------- | --------------------------------------------------------- | --- | | Sparrow | YES | YES | -account, -address, -bip39, -hdkey,<br/>-output, -seed | | Passport | YES | YES | (-request/response with Casa for health check) | -account | CASA | YES | YES | -hdkey (-request/response for health check) | | SeedTool | YES | YES | -account, -address, -bip39, -hdkey<br/>-output, -seed, -sskr | | Keeper | YES | YES | -account | | Fully Noded | YES | YES | ? | | DIYBitcoin | YES | ? | ? | | Jade | YES | ? | ? | | Keystone | YES | ? | ? | | SeedSigner | YES | ? | ? | > Submit corrections in the Gordian Developer repo: https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/README.md#urs </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"><br/>dCBOR & Community Review <font size=5.5> - dCBOR Libraries for Rust and Swift Released - https://github.com/BlockchainCommons/bc-dcbor-rust - https://github.com/BlockchainCommons/BCSwiftDCBOR - dCBOR-CLI - Currently Swift on macOS & soon Linux https://github.com/BlockchainCommons/dcbor-cli - Presentation: What is dCBOR? - Community Review - Can you test them? - Are the APIs expressive for your needs? - Are the APIs idiomatic? - Submit for use by CBOR standards groups at IETF & W3C </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"><br/>ExampleSigner <font size=6> - Educational mockup of a Bitcoin-based (ECDSA) message signing service in Swift. - Uses Gordian Envelope as the transport encoding for requests and responses. - Demonstrates the Uniform Resource (UR) format. - Built on deterministic CBOR (dCBOR). </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"><br/>Future Proofing Signing Many scenarios for Envelope `crypto-request`: <font size=5.5> - Both Signing & Auth, safely - Not make SIWE (Sign-In With Ethereum) mistakes - Simple single-round-trip and multi-round-trip scenarios - Legacy message, multi-device & multiparty processes - Establish pairing for multig coodinators & MuSig/FROST - _Signatures_: ECDSA; Schnoor; _Formats_: hash-only; PSBT; legacy messages; other payloads; P2SH; Taproot; BIP-344; SIWB - Summary of [special call](https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/Gordian%20Developer%20Community%20-%20Meeting%202023-02-024%20on%20Requirements%20Signing%20with%20URs.md) available - Add more requirement & prioritize in [Requirements for Gordian UR Signing & Auth Discussions #102](https://github.com/BlockchainCommons/Gordian-Developer-Community/discussions/102) </font> --- ### <img src="https://i.imgur.com/QyDl5nK.png" width=128 height="128"><br/>Next Month Priorities <font size=6.5> - Blockchain Commons - Envelope-Rust library - Update Envelope BLAKE3 ⇒ SHA256 - Present Envelope at IETF - Demo of crypto-envelope CSR-SSKR - Gordian Developer Community - SSKR code for constrained JavaCard - QR Demo of Legacy Bitcoin Messages **Join us on April 7th!** </font> --- <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"></br> www.BlockchainCommons.com <img src="https://avatars.githubusercontent.com/ChristopherA?s=195"> Christopher Allen (@ChristopherA)
{"metaMigratedAt":"2023-06-17T22:16:00.996Z","metaMigratedFrom":"YAML","title":"Gordian Meeting 2023-03-01","breaks":false,"description":"View the presentation with \"Slide Mode\"","robots":"noindex, nofollow","contributors":"[{\"id\":\"408a260c-90cf-4399-836c-fa045d136c3f\",\"add\":6360,\"del\":3230},{\"id\":\"0b0d4b7e-e9c8-49f0-9ef4-13bc8cb215c4\",\"add\":1637,\"del\":479},{\"id\":\"dbd84a8e-d794-48e7-8579-74694e4cd126\",\"add\":786,\"del\":95},{\"id\":\"45cfea48-88de-44ae-8ab6-719baceab3d3\",\"add\":198,\"del\":156}]"}
    171 views
   Owned this note