Open daidoji opened 7 months ago
This is part of the larger issue of making all examples cryptographically verifiable.
@pfeairheller @SmithSamuelM Could you please direct me to the best place to start on how to help make the examples cryptographically verifiable?
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.
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
-EAB
on line 3 may have been included in error (from the call it appears that the semantics of-FAB
are to lead me to know that three primitives will follow or multiples of 3 if the AB count was higher)--AAABAA
keri genus/protocol.-FAB
based on the KERI(--AAACAA
) or universal code tables in the current spec to be aCESR native message top-level fixed field signable up to 4,095 quadlets/triplets
. However, in this example and by looking at keripy-FAB
was probably what the comment says it is.-AAD
I expectedGeneric pipeline group up to 4,095 quadlets/triplets
as in the current table but in keripy it looks like it is an index group with 3 signatures.It may be useful to implementers to fix this example and provide a few more examples to fully demonstrate the scheme.