This page contains the meeting agendas and notes for the ACDC Task Force. Note that for expediency it is a single running page of notes (vs. separate Meeting Notes pages for each meeting as is typical of other ToIP Working Groups and Task Forces). Meetings are in reverse chronological order.

Future Topics

From Drummond Reed:

 - There is a very active thread on the DID Core spec right now discussing the issues around DID subjects being different from DID key controllers.

       I'd love to get the ACDC TF's view on if and how KERI addresses those issues. https://github.com/w3c/did-core/issues/83


Zoom Meeting Link

https://zoom.us/j/92692239100?pwd=UmtSQzd6bXg1RHRQYnk4UUEyZkFVUT09


2023-05-09

Attendees:

Samuel Smith 

Kevin Griffin 

Phil Feairheller 

Kent Bull 

Lance Byrd 

Henk van Cann 

Jason Colburne 

Trent Larson 

Steven Milstein 

Nuttawut Kongsuwan 

Arshdeep Singh 

@Harif

@Alex Andrei

P Subrahmanyam 

Ruth Choueka 

Rodolfo Miranda 

Neil Thomson 

Click here for → Meeting Recording

Agenda / Notes

2023-04-25

Attendees:

Samuel Smith 

Phil Feairheller 

Rodolfo Miranda 

Lance Byrd 

Steven Milstein 

Kevin Griffin 

@cole davis

Jason Colburne 

Ruth Choueka 

Nuttawut Kongsuwan 

Kent Bull 

@Harif

Neil Thomson 

Mark Scott 

Joseph Hunsaker 

@alex Andrei

Daniel Hardman 

Randy Warshaw 

Click here for → Meeting Recording

Agenda / Notes

Discussion

Randy: People are going to get over the excitement of having a vLEI in about two weeks. After that we need more engagement, even if It is just small utilities we use.

Kevin: It would be cool if this community would put ACDCs in some form of wallet.

Jason: That is what we are doing, all of these sorts of things. We want it to be used for tickets for events and many similar things.

Lance: Jason, what platforms are you seeking to support?

Jason: Since it is in Rust we want to support iOS, Android, and others. We are also offering a multi-tenant vault. We have built stuff on mobile now. We are going for an MVP in about 5 weeks.

... more discussion

Sam: With all this new interest in KERI and ACDC it is likely a good idea at the next IIW to have an ACDC 101, 201, and 301

2023-04-11

Attendees:

Samuel Smith 

Phil Feairheller 

Kevin Griffin 

Kent Bull 

Henk van Cann 

Ruth Choueka 

Lance Byrd 

Click here for → Meeting Recording

Agenda

2023-03-28

Attendees:
Samuel Smith 
Phil Feairheller 

Kevin Griffin 

Kent Bull 

P Subrahmanyam 

Rodolfo Miranda 

Henk van Cann 

Arshdeep Singh 

Click here for → Meeting Recording

Agenda

2023-03-14

Attendees:

Samuel Smith 

Kevin Griffin

Phil Feairheller 

Kent Bull 

Henk van Cann 

Jason Colburne 

Lance Byrd 

Click here for → Meeting Recording

Agenda



Graduated disclosure

2023-02-28

Attendees:

Samuel Smith 

Kevin Griffin

Kent Bull  

Phil Feairheller 

Lance Byrd 

Rodolfo Miranda 

P Subrahmanyam 
Henk van Cann 

Click here for → Meeting Recording

Agenda

Reports implementation of ACDCs


Discussion Items

2023-02-14

Was postponed due to W3C CCG face to face meeting in Miami. This debate calls for VC Data Model arena match.

2023-01-31

Attendees:

Phil Feairheller 

Samuel Smith 

Henk van Cann 

Kevin Griffin 

Randy Warshaw 

Ruth Choueka 

Lance Byrd 

Jason Colburn

Trent Larson 

Rodolfo Miranda 

Daniel Hardman 

Scott Whitmire 

OLD ACCOUNT (Peter McCormick) 

Neil Thomson 

Mark Scott 

Click here for → Meeting Recording

Agenda

Reports implementation of ACDCs

Discussion Items

2023-01-17

Phil Feairheller 

Samuel Smith 

Kent Bull 

Henk van Cann 

Rodolfo Miranda 

Steven Milstein 

Nuttawut Kongsuwan 

Mark Scott 

Joseph Hunsaker 

OLD ACCOUNT (Peter McCormick) 

Arshdeep Singh 

Scott Whitmire 


Agenda

Reports implementation of ACDCs

Items

2023-01-03

Samuel Smith  Kent Bull  Henk van Cann  Kevin Griffin  Ruth Choueka  P Subrahmanyam Mark Scott Nuttawut Kongsuwan Rodolfo Miranda Joseph Hunsaker Trent Larson Michal Pietrus

Agenda

Reports implementation of ACDCs

Items

2022-12-20

Samuel Smith 

Phil Feairheller 

Lance Byrd 

Kevin Dean 

Rodolfo Miranda 

Neil Thomson 


Agenda


2022-12-06

Samuel Smith 

Agenda


2022-11-22

Samuel Smith 

Phil Feairheller 

Kent Bull 

Lance Byrd 

Rodolfo Miranda 

@Alex Andrei



Agenda

2022-11-08

Neil Thomson 

Samuel Smith 

Phil Feairheller 

Ruth Choueka 

Henk van Cann 

Joseph Hunsaker

Steven Milstein 

Kent Bull 

Trent Larson 

Shawn Butterfield 

Click here for → Zoom meeting Nov 8

Agenda

2022-10-25

Samuel Smith 

Kent Bull  

Phil Feairheller 

Henk van Cann

Neil Thomson

Rodolfo Miranda

Randy Warshaw

Shawn Butterfield

Daniel Hardman

Michal Pietrus 

Ruth Choueka

Kevin Griffin 

Joseph Hunsaker 

Mark Scott 

Click here for → Zoom meeting Oct 25 2022


Agenda

2022-10-11

Kevin Griffin

Kent Bull  


Click here for → Zoom meeting Oct 11 2022

Agenda


2022-09-27

Attendees

Samuel Smith 

Kent Bull 

Henk van Cann 

Rodolfo Miranda 

Neil Thomson 

Joseph Hunsaker 

Lance Byrd 

Randy Warshaw 

Daniel Hardman

Mark Scott 

Arshdeep Singh 

Kyle Robinson

Trent Larson 

Steven Milstein

P A Subrahmanyam 

Click here for → Zoom meeting Sept 27 2022

Agenda

      

Minutes

Glossary explanation added 2022-09-27

collision, persistent data structure, graph fragment, registry, schema registry, domain, domain name

2022-09-13

Attendees

Samuel Smith 

Kevin Griffin 

Phil Feairheller 

Rodolfo Miranda 

Neil Thomson 

Joseph Hunsaker 

P A Subrahmanyam 

Mark Scott 

Steven Milstein

Daniel Hardman

Vikas Malhotra 

Lance Byrd 

Randy Warshaw 

Click here for → Zoom meeting Sept 13 2022

Agenda


IPEX Presentation - Sam Smith

2022-08-30

Attendees

Samuel Smith

Lance Byrd (RootsID) <lance.byrd@rootsid.com>

Kent Bull 

Phil Feairheller 

Kevin Griffin 

Kevin Dean 

Rodolfo Miranda 

Daniel Hardman 

Henk van Cann

Click here for → Zoom meeting Aug 30 2022

Agenda

2022-08-16

Attendees

Samuel Smith

Lance Byrd 

Joseph Hunsaker 

Henk van Cann 
Phil Feairheller 
Kent Bull 
Kevin Griffin 
Neil Thomson 
Rodolfo Miranda 
P Subrahmanyam

Click here for → Zoom meeting Aug 16 2022

Agenda

2022-08-02

Attendees

Samuel Smith

Lance Byrd 

Henk van Cann 
Phil Feairheller 
Kent Bull 
Kevin Griffin 
Neil Thomson 
Rodolfo Miranda 

Click here for → Zoom meeting Aug 2 2022

Agenda

                            https://github.com/w3c/vc-data-model/issues/895

2022-07-19

Attendees

Samuel Smith

Henk van Cann 

Lance Byrd 

Kent Bull 

Click here for → Zoom meeting July 19 2022

Agenda

     Proof of Authority example

https://github.com/trustoverip/acdc/wiki/proof-of-authority#example-apc--book-rights-sold

                  

2022-07-05

Attendees

Samuel Smith

Henk van Cann 

Click here for → Zoom meeting July 5 2022

Agenda

             Continued Tiered selective disclosure      

2022-06-21

Attendees

Samuel Smith

Henk van Cann 

Vikas Malhotra 

P A Subrahmanyam 

Click here for → Zoom recording June 21 2022

Click here for → Zoom recording June 21 2022  (same? or is one of them the recording of June 7th?

Agenda

2022-06-07

Attendees
Samuel Smith

Kevin Griffin

Kevin Dean

Lance Byrd  

Neil Thomson

Kent Bull 

Steven Milstein
Michal Pietrus

No Zoom recording available yet

Agenda

2022-05-24

Attendees
Samuel Smith
Kevin Griffin
Phil Feairheller

Kent Bull

Click here for →  Zoom recording May 24 2022

Agenda

2022-05-10

Attendees

Samuel Smith

Phil Feairheller

Kevin Griffin

Henk van Cann

Steven Milstein

Lance Byrd

Kevin Dean

Robert Mitwicki

Kent Bull 

Carly Huitema

Click here for -> Zoom recording May 10 20022

Agenda

2022-04-26

No meeting this week because of IIW. See you at IIW.

2022-04-12

Attendees

Samuel Smith

Kent Bull

Phil Feairheller

Henk van Cann

Kevin Griffin

Steven Milstein

Robert Mitwicki

Drummond Reed

Click here for → Zoom meeting April 12 2022

Agenda

            https://github.com/trustoverip/tswg-acdc-specification


2022-03-29

Attendees

Samuel Smith

Henk van Cann

Phil Feairheller

Robert Mitwicki

Neil Thomson

Lance Byrd

Kevin Griffin

Steven Milstein

Click here for → Zoom meeting March 29 2022

Agenda

               https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/ACDC_Spec.md


2022-03-15

Attendees

Samuel Smith

Phil Feairheller

Lance Byrd

Click here for → Zoom meeting March 15 2022

Agenda

2022-03-01

Attendees

Samuel Smith

Kevin Griffin

Phil Feairheller

Steven Milstein

Robert Mitwicki

Drummond Reed

Click here for → Zoom meeting March 1 2022

Agenda

2022-02-14

Attendees

Samuel Smith

Kevin Griffin

Phil Feairheller

Kevin Dean

arthur greef

Henk van Cann

Rodolfo Miranda

Steven Milstein

Click here for → Zoom meeting Feb 14 2022

Agenda

2022-01-31

Attendees

Samuel Smith

Kevin Griffin

Phil Feairheller

Kevin Dean

arthur greef

Henk van Cann

Robert Mitwicki

Click here for → Zoom Meeting January 31 2022

Agenda

2022-01-17

Attendees

Samuel Smith

Kevin Dean

Henk van Cann

Phil Feairheller

Drummond Reed

Click here for → Zoom meeting January 17 2022

Agenda

2022-01-03

Attendees

Samuel Smith

Kevin Dean

Zoom recording not yet available.

Agenda

2021-12-20

Attendees

Samuel Smith

Henk van Cann 

Kevin Dean

Vikas Malhotra

Phil Feairheller

Drummond Reed

Kevin Griffin

Click here for →

Agenda

2021-12-06

Attendees

Samuel Smith 

Phil Feairheller

Kevin Griffin

Henk van Cann 

Steven Milstein

Darrell O'Donnell

Kevin Dean

Scott

Agenda

2021-11-22

Attendees

Samuel Smith 

Kevin Dean

Kevin Griffin

Drummond Reed

Brent Zundel

Steven Milstein

Phil Feairheller

Agenda

2021-11-08

Attendees

Announcements

ACDC Spec List


2021-10-25

Administration

Review ACDC

          

Other

2021-10-11

Administration

ACDC Sessions

2021-09-27

Administration

Terminology

Compact Label Normalization

Microledger 

Screenshots (for notes above)

#1

#2

#33


GLEIF VLEI update  Phil Feairheller


ACDC Sessions

<next>


2021-09-13

Brief update on wiki page reorg—Drummond Reed

IIW Strategy:  Daniel Hardman

ACDC Specification Strategy:  Daniel Hardman

General Discussion:

2021-08-30

Details of how GLEIF is using ACDC and associated specs. Placeholder spec repositories at https://github.com/WebOfTrust

Specs WoT

KeyStorage keeping.py module Manager and Keeper classes encrypted secrets

vLEI Credentials rely on the following specifications:

  1. JSON Required https://datatracker.ietf.org/doc/html/rfc7159
  2. JSON Schema Version 2020-12 https://json-schema.org/draft/2020-12/json-schema-core.html
  3. Composable Event Streaming Representation (CESR) Specification https://github.com/WebOfTrust/cesr
  4. Attributable Identifiers (Autonomic Identifiers, AIDs,SCIDs) for Issuers and Holders using the did:keri Method (secure attribution) https://github.com/WebOfTrust/aid
  5. KERI Decentralized Identifiers (AIDs) did:keri Specification https://github.com/WebOfTrust/did-keri
  6. Self Addressing Identifiers (SAIDs) https://github.com/WebOfTrust/said
  7. Schema Immutability Specification (SIS) https://github.com/WebOfTrust/sis
  8. Composable Event Streaming Representation (CESR) Proof Format https://github.com/WebOfTrust/cesr-acdc-proof
  9. ToIP Authentic Chained Data Container (ACDC) Specification https://github.com/trustoverip/TSS0033-technology-stack-acdc
    1. (Informative) JSON required as defined in https://www.w3.org/TR/vc-data-model/#json
      1. Exception @context MUST NOT be included.
  10. Issuance Exchange Protocol Specification for ACDC and KERI (Key Event Receipt Infrastructure)
  11. Presentation Exchange Protocol Specification for ACDC and KERI
    1. WACI PEx https://github.com/decentralized-identity/waci-presentation-exchang
  12. Public Transaction Event Log (PTEL) Specification


Core Components of KERI  Robert Mitwicki

Key Provanance Log -> KEL
Self-Certifying Identifier -> SCI, keri prefix
Self-Addressing Identifier → SAI
General purpose registry -> TEL
Secure communication proctocol CESR/DIDComm?
Self Describing cryptograhic material encoding - CESR/Multicodec/CDE/JOSE/COSE
Key Storage


Relationship between ACDC and W3C VC 2.0 (Daniel Hardman)

   Not RDF Triples

    Compact IoT credentials

   Futures:

           Collaborate  W3C VC  Big Tent

            Go our own way with ToIP/IETF ACDC  

            Suck the Air Strategy ToIP/IETF ACDC


2021-08-16

OCA as a SAID based Schema Immutability specification

More details on ToIP glossary wiki facility

HCF working with ESSIF on Rules section of ACDC  https://github.com/decentralised-dataexchange/automated-data-agreements


2021-08-02

Issues with security privacy suggested pull request (Daniel Hardman)

Terminology (Daniel Hardman)

      How to formally manage terminology in Specs:  (Other group)  create terms wiki

      GitHub.com/trustoverip/acdc-tf-terms/wiki/  Create new page

      Glossary may be auto-generated from the wiki using the TT tool. (python)

Order of creation of SAIDs  (Daniel Hardman)

Degree of Saidification (Sam Smith)

Continue discussion on Schema and SAIDs

IGrant Data Agreement with ACDC (Robert Mitwicki)

GLEIF ACDC vs VC models

LPG model

Calendar of ToIP Meetings

2021-07-19

Continue discussion on Schema and SAIDs

LPG model

2021-06-28

Alignment with VC data model

Multiple Endorsers

Continue discussion on Schema and SAIDs

2021-06-21

Phil talk about JSON Schema and SAID

Change meeting time ?

Proof signature

Alignment with VC data model

Multiple Endorsers

2021-06-07

discussed and refined example in index.md  of draft spec.  Decided that certain blocks in VC MUST use SAI (self addressing identifiers) so that can reason about the data using the identifier.

This allows compactness and secure universal verifiability. Either the block is explicitly included or instead of the block a SAID.

The schema is nested with SAI blocks for the corresponding blocks in the VC

schema of data payload

schema of rules

2021-05-17

Write spec outline

Abstract Model

Two concrete implementations. One VC Linked-Data with  schema.org with security caveats, the Other JSON and immutable JSON-Schema

Example Spec Outline

https://w3c-ccg.github.io/vc-json-schemas/

Abstract

Introduction

Terminology

Specification
    Overview

        Security

        Guarantees

        Storage

        Versioning

    Definition

Versioning Guidelines

     Revision

     Model

Extensibility

Examples

     Verifiable Credentials

Drawbacks

Alternatives

Security & Privacy Considerations

Interoperability

      Security

      Semantics

Index
     Terms defined by this specification

References

     Informative References

https://github.com/trustoverip/WP0035-decentralized-resource-identifiers

High-Level Summary

Abstract

Motivation

Scope

Problem Statement

Solution

References

2021-05-10

Semantic inference and reasoning under uncertainty

https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/VC_Enhancement_Strategy.md

Work Item for next week write spec outline

2021-03-26

OCA (Overlays Capture Architecture)  Robert Mitwicki    (input and semantic WG at ToIP)  standard

Deck: https://docs.google.com/presentation/d/17DS11jHQm3jGAUXCNwP5qFUBJrw7tcKiSGMgH2k0giA/edit?usp=sharing

OCA Article: https://humancolossus.foundation/blog/cjzegoi58xgpfzwxyrqlroy48dihwz
OCA editor: https://editor.oca.argo.colossi.network/
OCA spec draft: https://github.com/the-human-colossus-foundation/oca-spec

JSON-LD Security EndState Sam

Proposal Identifiers  Sam

MetaDiscussion Daniel

         RoadMap

         Hypothesis

Continue Discussion

Notes about ADC and its structure: https://hackmd.io/RX8ZAycxQhSpGZgBfRzqbg

2021-03-01

Data Item Model

Authentic Data Item = Attestation 

     Data Controller ID:   DID namespace controller

           Attestation ID: (in order to reason with data)(IETF RATS Alignment) ID of the Attributable Item Attestion.

             Derived DID from DID namespace

              Derived from Data Item Content (such as https://iscc.codes)(correlate attestations)

                 Verifiable Registry of Data Item

       Data Attributes:{NonAuthentic Attributes}

        Data Controller Signature on Data Item: (nonredudiable, integral) 

Data Mesh Meetup

2021-03-01

MKDocs GitHub

https://github.com/trustoverip/TSS0033-technology-stack-acdc

https://tools.ietf.org/html/draft-ietf-tls-subcerts-10

Delegation chain separate from identity chain

hiding part of the chain

privacy in both direction walking back up to the root and privacy walking down from the  root

2021-02-15

Followup on getting repo setup in MkDocs

Use Cases Selected:

Supply Chain (Mitwicki)

GLEIF (Smith and Reed)

Delegation (Hardman)

Data Source Provenance (Hardman and Smith)

IoT  (Hardjono)

Next task

Create proposals for chaining semantics with syntax.  (assume Verifiable Credential Based)

Express each use case in each chaining proposal.

Iterate on proposals.

Open Question:

Syntax should at least support Trees and DAGs  (Directed Acyclic Graphs) not merely linear chain

Should syntax also support cyclical graphs.

2021-02-01

Finalize choice of MkDocs vs SpecUp: Decided on MKDocs:

   Action Item: Sam work with TOIP to setup GitHub repo with MkDocs

EiDas Links: (See 2021-02-01)  Robert Mitwicki.  Discussion of SSI etc in EiDAS

Relation to Legal Framework for Digital Signatures

https://en.wikipedia.org/wiki/Electronic_signatures_and_law

https://acrobat.adobe.com/content/dam/doc-cloud/en/pdfs/adobe-sign-us-guide-e-signatures-wp-ue.pdf

UETA  https://www.uniformlaws.org/committees/community-home?CommunityKey=2c04b76c-2b7d-4399-977e-d5876ba7e034

ESIGN  Act  https://www.fdic.gov/regulations/compliance/manual/10/X-3.1.pdf

EiDAS

       Advanced Electronic Signature  Qualified Electronic Signature  Notaries  with Certificate = Handwrittern Signature

Review Use Cases:

Semantic Containers: Pauls Knowles Semantic Container.  Nested Forms. Consent.

Distinguish between different types of containers as part of specification for ACDC

2021-01-18

Action Item Robert Mitwicki add information on EIDAS  regulation  allows for linking.

Discussed CCG Meeting on ZCap vs VC Authorization

Discussed Use Cases  

MkDocs vs Spec Up  (Tables?)

Action Item Sam review and present at next meeting

2021-01-04

Use Case Summaries

GLEIF vLEI  https://hackmd.io/dlnfd8xOSqmD90v4Y6mzFQ  (Sam Smith ProSapien)

Supply Chain  https://hackmd.io/vYztT346RC-m34aVmFB7vg (Robert Mitwiki Human Colossus )

Global ID for life https://hackmd.io/vYztT346RC-m34aVmFB7vg (IdNum - Robert) 

Digital Immunization Passport https://hackmd.io/vYztT346RC-m34aVmFB7vg (Robert) 

Authorizations for Encrypted Backups use_case.md (Charles Cunningham Eugeniu Rusu Jolocom)

Guardianship Chain of Credentials (Evernym  Daniel and Drummond)

Delegating Access to Rented Car (Evernym)

Provenancing Inherited Attributes (Daniel Hardman Evernym ProSapien)

Delegation of Certification Authority PKI Certificate Like Chaining  (Ned Smith Intel)

Object Capabilities Like Authorizations (See authorizations for encrypted backups) 

Critical Supply Chain Provenancing (Carsten Stoecker Spherity)

Open Accredited Market Participation Energy Market  (Jolocom)

Provenance Virtuous Supply Chains Conscious Consumers Demand Pull  

Data Supply Chain Provenance

Data Supply Chain Consent Provenance Consented Data Privacy  (Samuel Smith ProSapien)

Content Distrubution Networks (copyright, acknowledgement, usage, attribution)  (Thomas Hardjano MIT)

IoT Onboarding Devices (Ned Smith Intel, Thomas Hardjano MIT)

Attestation Chaining

Anonymized Data Chains - https://hackmd.io/vYztT346RC-m34aVmFB7vg

Representing business processes/entity lifecycles with SSI - Representing Lifecycles of Entities using States + SSI.pdf

Attribution Chaining Semantic Super Semantic

     Secure Attribution of statement to controller of a decentralized identifier

     A securely attributed chaining statement links two securely attributed statements together

     A chaining statement is a special case statement whose semantics are to securely linked by attribution.

     This chaining may be applied recursively.

     The chained statements that are not chaining statements may convey sub-semantics such as authorization, delegation, attestation, provenance, etc.

     Attribution Verification Types:  Nonrepudiable Signatures. ZKPs. Anonymized Data.

Certificate Result Certification 

    Certifying the result of a decision  

    Verifiable Algorithm

    CoSWID Tags  IETF