2024-04-30 KERI/ACDC Meeting Notes

Zoom Meeting Link / Recording

Attendees

Sam Smith Philip Feairheller Kent Bull Randy Warshaw Ed Eykholt Henk van Cann Lance Byrd Rodolfo Miranda Butters Fergal O'Connor Kevin Griffin @Daniel Lenskjö Steven Milstein Charles Lanahan Arshdeep Singh Judith Fleenor @Erick Pacheco @Rubel

Agenda Items and Notes (including all relevant links)

TimeAgenda ItemLeadNotes
5 min
  • Start recording
  • Welcome & antitrust notice
  • Introduction of new members
  • Agenda review
Chairs
  • Antitrust Policy Notice: Attendees are reminded to adhere to the meeting agenda and not participate in activities prohibited under antitrust and competition laws. Only members of ToIP who have signed the necessary agreements are permitted to participate in this activity beyond an observer role.
  • New Members:
5 minsReview of action items from previous meetingChairs
5 minsAnnouncementsTF Leads

News or events of interest to members:

  • None
5 mins

Reports

Open
  • We need Bug Report Template
    • Needs to include version(s) reporting against
    • Needs to include steps/scripts etc to reproduce
    • Add labels to indicate feature request vs bug report vs question
    • Environment (OS, Python version, deployment environment)
    • Actual results vs expected results
  • Do we need other templates?
    • Feature request
    • Questions - these should go into Discussions
      • Need Discussions turned on for all repos

KERIpy

  • Native CESR serializations for event methods and annotator/de-annotator working.
  • Upcoming work on encryption/decryption codes and support
  • Upcoming kli commands and some enhancements to support Watchers

KERISSE

KERI Specification Kevin Griffin 

ACDC Specification Kevin Griffin 

CESR Specification Kevin Griffin 

25 minsDiscussionOpen
  • Query response API
    • New routing definitions for "/error" 
    • For Witnesses - do we need an error response
    • For Watchers - how do we communicate varying levels of duplicity / errors?
      • Judge would aggregate up the responses from other watchers
      • Threshold of accountable duplicity states that if duplicity does not cross the threshold, then a validator should not care
        • So unless we have a violation of the threshold, the watcher should not "care"
      • Hierarchical reporting that has a top level "status" of "no duplicity", "at or above threshold", "below threshold"
        • More details included if there is any duplicity
    • This will end up in KAPI documentation
  • CESR Native Serializations and Annotations (see recording for Sam's screen share)
    • denot - 10 lines of python code to de-annotate an annotated string
    • annotated example - able to insert field names and descriptions into a broken our CESR streamed event message
    • An effectively non-transferable AID can now be called a singing Llama  (You have to see the recording to get this)
5 minsAny other businessOpen
5 mins
  • Review decisions/action items
  • Planning for next meeting 
Chairs