{"id":18519146,"url":"https://github.com/blockchaincommons/crypto-commons","last_synced_at":"2026-01-25T17:02:40.318Z","repository":{"id":41845746,"uuid":"315718948","full_name":"BlockchainCommons/crypto-commons","owner":"BlockchainCommons","description":"Gordian Reference Code \u0026 CLI Utilities","archived":false,"fork":false,"pushed_at":"2025-01-15T00:08:49.000Z","size":17328,"stargazers_count":38,"open_issues_count":5,"forks_count":15,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-17T04:46:30.182Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlockchainCommons.png","metadata":{"files":{"readme":"Docs/README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["BlockchainCommons","ChristopherA"],"custom":"https://btcpay.blockchaincommons.com"}},"created_at":"2020-11-24T18:26:16.000Z","updated_at":"2025-01-22T23:32:02.000Z","dependencies_parsed_at":"2025-01-15T01:19:10.291Z","dependency_job_id":"3307835f-1dbe-442f-8279-2c5e6dff7962","html_url":"https://github.com/BlockchainCommons/crypto-commons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"BlockchainCommons/secure-template","purl":"pkg:github/BlockchainCommons/crypto-commons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockchainCommons%2Fcrypto-commons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockchainCommons%2Fcrypto-commons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockchainCommons%2Fcrypto-commons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockchainCommons%2Fcrypto-commons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlockchainCommons","download_url":"https://codeload.github.com/BlockchainCommons/crypto-commons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlockchainCommons%2Fcrypto-commons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28755561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T16:32:25.380Z","status":"ssl_error","status_checked_at":"2026-01-25T16:32:09.189Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T17:15:30.071Z","updated_at":"2026-01-25T17:02:40.298Z","avatar_url":"https://github.com/BlockchainCommons.png","language":null,"readme":"# Documents\n\nBlockchain Commons has produced a variety of documentation of interest to developers and users of blockchains.\n\n## The Crypto Commons\n\nOur crypto-commons specifications, reference tools, and libraries offer new interoperable methodologies for cryptocurrency wallets, and may be of interest to developers and users.\n\n### General\n\n1. [Key Derivation Names](key-derivations.md)\n\n### Sharded Secret Key Reconstruction (SSKR)\n\nSSKRs allow a seed to be sharded into shares that can be stored as words, URs, or QRs.\n\n1. [SSKR for Users](sskr-users.md)\n   * [SSKR Cold Storage](sskr-cold-storage.md)\n   * [SSKR Video Example](sskr-video.md)\n1. [SSKR for Developers](sskr-developers.md)\n   * [SSKR Test Vector](sskr-test-vector.md)\n\n_For an even more comprehensive list, please see our [SSKR overview page](sskr-overview.md), which includes links to research papers, references, code, and other material from other repos, all intended to support your understanding of SSKR, whether you're a user, a power user, or a developer._\n\n### Uniform Resources (URs)\n\nURs allow for the interoperable transmission and storage of a variety of information, especially cryptographic data.\n\n1. [URs: An Introduction](ur-1-overview.md)\n   * [A Guide to Using URs for PSBTs](ur-4-psbt.md)\n   * [A Guide to Using URs for Key Material](ur-2-keys.md)\n   * [A Guide to Using URs for SSKRs](ur-3-sskrs.md)\n   * [A Guide to Using UR Request \u0026 Response](ur-99-request-response.md) [**Deprecated**]\n1. [crypto-request and crypto-response vs Signing via crypto-psbt](crypto-request-or-crypto-psbt.md)\n1. [ur:crypto-request test vectors](https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/crypto-request-test-vectors.md)\n1. [ur:crypto-seed test vectors](https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/crypto-seed-test-vectors.md)\n\nOne of the important aspects of URs was that they allowed for the introduction of Animated QRs:\n\n1. [Animated QRs](https://www.blockchaincommons.com/devs/animated-qrs.html)\n1. [Animated QRs Video](https://www.youtube.com/watch?v=HsFF5HPKQIk)\n\n_We also have a more comprehensive [UR overview page](ur-overview.md) that includes links to research papers, references, code, and other material of interest primarily to UR developers._\n\n### Technology Overview Video\n\n\u003ca href=\"https://www.youtube.com/watch?v=RYgOFSdUqWY\"\u003e\u003cimg src=\"../images/video-tech-overview.png\"\u003e\u003c/a\u003e\n\n### Coming Soon\n\n_We are planning one more UR article in the near future, detailing how to use URs with PSBTs._\n\n_Please feel free to file an issue if there's more Crypto Commons specifications that you'd like to see with more extensive documents._\n\n## #SmartCustody\n\n#SmartCustody is an initiative meant to help users to safely manage their cryptocurrency and is focused on responsible key management.\n\n1. [SmartCustody Book 1.01](https://www.smartcustody.com/)\n1. [Designing Multisig for Independence \u0026 Resilience](https://github.com/BlockchainCommons/SmartCustody/blob/master/README.md#the-smartcustody-book)\n1. [Using Timelocks to Protect Digital Assets](https://github.com/BlockchainCommons/SmartCustody/blob/master/Docs/Timelocks.md)\n1. [Designing SSKR Share Scenarios](https://github.com/BlockchainCommons/SmartCustody/blob/master/Docs/SSKR-Sharing.md)\n1. [The Dangers of Secret-Sharing Schemes](https://github.com/BlockchainCommons/SmartCustody/blob/master/Docs/SSKR-Dangers.md)\n\nSee [the SmartCustody repo](https://github.com/BlockchainCommons/SmartCustody/blob/master/README.md#the-smartcustody-book) for the most up-to-date listing of docs.\n\n## Learning Bitcoin from the Command Line\n\nLearning Bitcoin is our classic course that introduce Bitcoin concepts and programming beginning with Bitcoin Core's command-line tools and its RPC interface.\n\n1. [Learning Bitcoin from the Command Line 2.0](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/README.md)\n","funding_links":["https://github.com/sponsors/BlockchainCommons","https://github.com/sponsors/ChristopherA","https://btcpay.blockchaincommons.com"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockchaincommons%2Fcrypto-commons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblockchaincommons%2Fcrypto-commons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblockchaincommons%2Fcrypto-commons/lists"}