trustoverip / tswg-cesr-specification

Composable Event Streaming Representation (CESR) Specification
https://trustoverip.github.io/tswg-cesr-specification/
Other
7 stars 8 forks source link

The Example in 12.4.4 seems to be for KERI genus/protocol --AAABAA and may have one error. #85

Open daidoji opened 7 months ago

daidoji commented 7 months ago

Discussed in the KERI dev call today 4/4/2024.

The example in section 12.4.4 is confusing I'll quote it here for ease of reference

-FAB     # Trans Indexed Sig Groups Count Code 1 following group
E_T2_p83_gRSuAYvGhqV3S0JzYEF2dIa-OCPLbIhBO7Y    # trans prefix of signer for sigs
-EAB0AAAAAAAAAAAAAAAAAAAAAAB    # sequence number of est event of signer's public keys for sigs
EwmQtlcszNoEIDfqD-Zih3N6o5B3humRKvBBln2juTEM    # digest of est event of signer's public keys for sigs
-AAD     # Controller Indexed Sigs Count Code 3 following sigs
AA5267UlFg1jHee4Dauht77SzGl8WUC_0oimYG5If3SdIOSzWM8Qs9SFajAilQcozXJVnbkY5stG_K4NbKdNB4AQ # sig 0
ABBgeqntZW3Gu4HL0h3odYz6LaZ_SMfmITL-Btoq_7OZFe3L16jmOe49Ur108wH7mnBaq2E_0U0N0c5vgrJtDpAQ # sig 1
ACTD7NDX93ZGTkZBBuSeSGsAQ7u0hngpNTZTK_Um7rUZGnLRNJvo5oOnnC1J2iBQHuxoq8PyjdT3BHS2LiPrs2Cg # sig 2

It may be useful to implementers to fix this example and provide a few more examples to fully demonstrate the scheme.

pfeairheller commented 6 months ago

This is part of the larger issue of making all examples cryptographically verifiable.

johnandersen777 commented 3 months ago

@pfeairheller @SmithSamuelM Could you please direct me to the best place to start on how to help make the examples cryptographically verifiable?

SmithSamuelM commented 3 months ago

Basically to make all the examples cryptographically verifiable requires writing code. As we discussed in the working group meeting on more than one occasion, the action item is to write a set of unit tests one for each spec example that generates the cryptographically verifiable versions of each example. So far this effort has yet to be resourced.