BTCR 2019 Hackathon Report
See Hackathon details and daily reports
BTCR Method Behavior Clarifications
- Transaction signing key is granted DID Auth and VC Signing default capabilities See Issue 8
- Clarification of resolver behavior on ambiguous forms:
- Fail fast when output index is 0 and short form isn’t used See Issue 5
- “key-1” (transaction signing key) cannot be removed or replaced See Issue 7
Tools/Artifacts Produced
- BTCR playground retrofitted on coinb.in; See BTCR Playground
- Electron demo updated; See btcr-electron source
- Got btcd node on linode See Details in Issue 17
- Consolidated BTCR references
- DIF Interop prototype using BTCR DIDs for claims issuer
- demo linking BTCR DIDs to domains using .well-known uri
- JSON-LD VC using BTCR
- BTCR Tutorial in Satyrn
- Satyrn is a JavaScript tutoiral sandbox http://github.com/satyrnjs/satyrn
- Draft framework for full tutorial on DIDs, BTCR, and BTC (offline)
- Ultimately focused on just the DID section
- Raised questions about canonical BTCR format
Struggles; still in progress
- Authoring Verifiable Credentials, even simple “knows” claim See issue 12
- VC signing tooling (key format mismatch) See issue 15
- DID metadata vs DID resolution metadata (e.g. Satoshi Audit Trail) See issue 9
- Naming :( See Issue 10
- BTCR golang service errors See Issue 11
- Progress on actions from day 5