Credentials Containers

Howdy,

I just took another look at Identity Credentials 1.0 spec
http://opencreds.org/specs/source/identity-credentials/

I feel certain resistance thinking about all operations happening
directly on my identity document. At the same time wondering if some
conversations already happened about storing credentials in some kind of
separate containers? Possibly something similar to Hydra Collection[1]
or LDP Container[2]

On fist thought it would allow storing different credentials on
different services. Also having different levels of security for each of
them.

{
  "@context": "https://w3id.org/identity/v1",
  "id": "https://example.com/identities/bob",
  "type": ["Identity", "Person"],
  "credentialContainer" : [
    {
      "id": "https://backpack.opentechschool.org/bob414",
      "type": "OpenBadgeBackpack"
    },
    {
      "id": "https://supersecure.example.net/bob123",
      "type": "CredentialContainer"
    }
  ]
}

I must admit right away not understanding how Access Control supposed to
work with identity document. JSON-LD Frame, JSON Patch, JSON Pointer all
currently don't belong to my daily toolbox. So question above comes bit
more out of my gut feeling than solid analysis.

Cheers!

[1] https://www.w3.org/community/hydra/wiki/Collection_Design
[2] http://www.w3.org/TR/ldp/#ldpc

Received on Wednesday, 21 January 2015 00:00:59 UTC