1EdTech / cert-schema

The schema for Blockcerts
MIT License
75 stars 72 forks source link

Public key prefix #35

Open kimdhamilton opened 7 years ago

kimdhamilton commented 7 years ago

Per this discussion, the "ecdsa-koblitz-pubkey:" prefix, originally used with Bitcoin addresses in the json-ld signature suite (Koblitz), is misleading because the address is in fact a hash.

In the LD signature suite, the "ecdsa-koblitz-pubkey:" prefix will likely be used to mean the actual public key (before hashing).

I propose deferring introducing to Blockcerts any changes related to this. That's because:

I prefer waiting to get more information so we can make the right decision, and avoid introducing more complexity. We can address any updates in post-v2 Blockcerts versions; i.e. Blockcerts parsers will always interpret v2 as Bitcoin addresses.

Some options have included:

fabcom-aaron commented 3 years ago

Curious if the v2 Blockcerts schema is still OpenBadges compliant because I am running into issues in validation of all 4 blockcerts extensions as well as validating the publicKey value that is in the issuer profile. All yeilding errors from the openbadges validator.