- From: steve capell <steve.capell@gmail.com>
- Date: Tue, 20 Jan 2026 14:46:22 +1100
- To: "Michael Herman (Trusted Digital Web)" <mwherman@parallelspace.net>
- Cc: Manu Sporny <msporny@digitalbazaar.com>, W3C Credentials CG <public-credentials@w3.org>
- Message-Id: <5817768E-4AA3-4F07-8F61-B5A76583DA01@gmail.com>
No changing the value, changing who has control. We normally thing of did:cel as a way for a single person or org to manage things like key rotations or even (with did:webvh) transfer between domain hosts. But the event log already has the idea of current key control being passed to next key control in a verifiable witnessed way. Just instead of rotating keys for the same party, the proposal is to transfer key control across parties. Steve Capell UN/CEFACT Vice-Chair steve.capell@gmail.com +61 410437854 > On 20 Jan 2026, at 2:43 pm, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> wrote: > > RE: the did:cel of the consignment which is the Credentialsubject of the BoL, not the issuer. Transferring control of the consignment did (not the carrier did) seems achievable with the event log. > > This sounds like one is trying to use a VH to surgically change the value of the credentialsubject.id in an existing VC? > > Is this possible Many? > > Get Outlook for Android <https://aka.ms/AAb9ysg> > From: steve capell <steve.capell@gmail.com> > Sent: Tuesday, January 20, 2026 4:38:15 AM > To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> > Cc: Manu Sporny <msporny@digitalbazaar.com>; W3C Credentials CG <public-credentials@w3.org> > Subject: Re: Supply Chain Cryptographic Event Logs (was Re: [PROPOSED WORK ITEM] CEL DID Method (did:cel)) > > Well, first acknowledging that this is a thought experiment and could be wrong, I think the answer may be to clearly separate two things: > > the did:cel of the carrier that issues the BoL VC - that cannot be transferred because of course it identifies the carrier not the consignment. > the did:cel of the consignment which is the Credentialsubject of the BoL, not the issuer. Transferring control of the consignment did (not the carrier did) seems achievable with the event log. > > Regards, > > Steve Capell > UN/CEFACT Vice-Chair > steve.capell@gmail.com > +61 410437854 > > > >> On 20 Jan 2026, at 2:27 pm, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> wrote: >> >> RE: https://chatgpt.com/s/t_696ef188bd6c8191b902a5d0ebc44791 >> >> The next step (using option 3) is the really interesting one: how do you change the controller DID? ... presumably, the controller DID in the BOL VC... which the BOL VC itself isn't supposed to change. If/how can a VH solve this? I don't think it can? >> Option 3: https://chatgpt.com/s/t_696ef4a830fc8191a7e767a86a4b6c51 >> >> Get Outlook for Android <https://aka.ms/AAb9ysg> >> From: Steve Capell <steve.capell@gmail.com> >> Sent: Tuesday, January 20, 2026 4:09:01 AM >> To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> >> Cc: Manu Sporny <msporny@digitalbazaar.com>; W3C Credentials CG <public-credentials@w3.org> >> Subject: Re: Supply Chain Cryptographic Event Logs (was Re: [PROPOSED WORK ITEM] CEL DID Method (did:cel)) >> >> Here’s a ChatGPT conversation that highlights the issue https://chatgpt.com/s/t_696ef188bd6c8191b902a5d0ebc44791 >> >> This is the rationale behind international model law from un/citral on transferable records (Google MLETR) >> >> Steven Capell >> UN/CEFACT Vice-Chair >> Mob: +61 410 437854 >> >>> On 20 Jan 2026, at 1:55 pm, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> wrote: >>> >>> >>> A BOL is a 2-party contract between a consignee and a shipper. It can be easily represented as a VC with a 2 x proof proof-set. Once the shipment is consigned, it doesn't change. >>> Reference: https://www.maersk.com/support/faqs/two-purposes-does-a-bill-of-lading-serve >>> >>> If you want to track delivery status and/or delivery confirmation, those are different documents (different VCs, typically single party). >>> >>> >>> >>> Get Outlook for Android <https://aka.ms/AAb9ysg> >>> From: steve capell <steve.capell@gmail.com> >>> Sent: Tuesday, January 20, 2026 12:14:19 AM >>> To: Manu Sporny <msporny@digitalbazaar.com> >>> Cc: W3C Credentials CG <public-credentials@w3.org> >>> Subject: Re: Supply Chain Cryptographic Event Logs (was Re: [PROPOSED WORK ITEM] CEL DID Method (did:cel)) >>> >>> Hi Manu, >>> >>> Thanks for this assessment. We could be thinking the same thing. >>> >>> I didn’t mean that the did:cel would contain the entire bill of lading. Assumed that would be a VC. I assumed that the issuer of the VC is the original carrier. The subject of the vc is the consignment identified by a did:cel. And so the transfer of control is achieved by transferring the underlying did:cel consignment ID to a new controller (aka title owner). So verification is “yes it’s a valid BoL and issued by a known and trusted ocean carrier, I see that the Consignment id is also represented as a did:cel, now who currently controls that did:cel because that are also the current title holder”. Is that more or less what you were thinking or am I off track? >>> >>> Steve Capell >>> UN/CEFACT Vice-Chair >>> steve.capell@gmail.com >>> +61 410437854 >>> >>> >>> >>>> On 20 Jan 2026, at 9:42 am, Manu Sporny <msporny@digitalbazaar.com> wrote: >>>> >>>> On Sat, Jan 17, 2026 at 9:05 PM steve capell <steve.capell@gmail.com> wrote: >>>>> Transferrable records. >>>> >>>> I'm not sure the core of that flow is a did:cel or a did:webvh use >>>> case -- it could be a VC use case where the bill of lading has a >>>> controller that is set at every step of the journey by the previous >>>> controller... where the changes to each re-issued VC are wrapped up in >>>> a Cryptographic Event Log (CEL). So, you could punt the NFT and >>>> blockchain network to the curb and just depend on raw/dumb >>>> HTTPS-accessible storage to "hold" the latest version of the bill of >>>> lading. >>>> >>>> Don't get me wrong, you could model the ocean bill of lading as a DID >>>> Document, where transfer of ownership is done via key rotation or >>>> something like that. That's one of the benefits of Linked Data -- you >>>> can embed graphs of information just about anywhere. That is also one >>>> of the drawbacks -- you have many ways that information can be >>>> modelled and we depend on a body like UN/CEFACT to tell us all how to >>>> do it. >>>> >>>> So, this could look something like: >>>> >>>> 1. Original bill of lading (BOL) is issued by the Shipper. BOL becomes >>>> the first entry in cryptographic event log with Shipper as controller. >>>> 2. Shipper transfers cargo to Carrier. Shipper sets Carrier as >>>> controller and digitally signs VC. Updated BOL becomes second entry in >>>> cryptographic event log with Carrier as controller. >>>> 3. Shipper shares latest BOL in cryptographic event log with Bank, >>>> bank releases payment to Shipper. Shipper sets Bank as controller and >>>> digitally signs VC. Updated BOL becomes third entry in cryptographic >>>> event log with Bank as controller. >>>> >>>> I probably messed something up in the steps there (you are the expert >>>> here, not I), but I hope you get the gist of how it might work with a >>>> cryptographic event log. The DIDs would be the long-term identifiers >>>> for the entities (Shipper, Carrier, Bank, etc.) -- those could be >>>> did:web, did:webvh, did:cel, doesn't matter as long as they meet the >>>> needs of the ecosystem. Digital signatures to "transfer ownership" >>>> would be based on keys associated with each controller's DID. >>>> >>>>> Long lived assets. >>>> >>>> Yes, we are looking at CELs for this, and they'd mirror the sort of >>>> thing going on with BOL above (except simpler -- usually just >>>> buyer-seller transfers are recorded in the CEL over time). >>>> >>>>> Authoritative issuers. >>>> >>>> CELs may or may not play a role here -- you can combine DIDs with VCs >>>> and CELs to get to multiple variations of what you're talking about >>>> that work without the need for a blockchain (since you noted that >>>> blockchain adoption is difficult in the supply chain space). >>>> >>>>> Either way the market sees us as solving business problems through consensus rather than a bunch of techies arguing about who’s did method is better (no offence intended !). >>>> >>>> Yes, agreed. >>>> >>>> -- manu >>>> >>>> -- >>>> Manu Sporny - https://www.linkedin.com/in/manusporny/ >>>> Founder/CEO - Digital Bazaar, Inc. >>>> https://www.digitalbazaar.com/ >>> >
Received on Tuesday, 20 January 2026 03:46:41 UTC