This PR updates the definition of AIP 2.0 to update the commits of included RFCs to the latest clarified versions of the RFC, and removes three of the RFCs from the definition of AIP 2.0. Further, the status of one of the removed RFCs (please_ack) is updated to RETIRED, with the background on why it was retired. We'll discuss at a future Aries Working Group call the unchanged "AIP 2.0" in the face of removed RFCs from the Profile. I think, given the state of the AIP, it is acceptable that we do this, given that no one has implemented the removed RFCs.
The full list of categorized changes made are included here, with DISCUSS annotations on specific ones to be talked about at an upcoming Aries Working Group call.
Updated Commits to AIP 2.0 RFCs -- Status Change to Adopted Only
Status update to Adopted, clarification on handling "unrevealed attributes" and clarification on encoding integer strings as numbers (e.g. encoding both "1" vs. 1 as integers)
Status update to Adopted, correction of reference into the DIF spec that there is an "s" on "definitions" in dif/presentation-exchange/definitions@v1.0
Remove from AIP 2.0 as overly complicated and not helpful. Better to be implemented on a per protocol basis as needed.
PR also marks the RFC as "RETIRED" and provides the details about why it was retired, with pointers to the details about a design and code that attempted to implement the functionality, and illustrates why the attempt do not meet the intention of the RFC.
I think leaving the name "AIP 2.0" is acceptable because:
No one (AFAWK) had implemented the RFCs to be removed.
Bumping the version would cause more confusion than it is worth.
Looked again at 0211 Route Coordination and my interpretation of what had changed was way off -- it was just the addition of a missing comma. Put back to the "Clarified" list and updated the commit in the AIP 2.0 list.
Moved 0023 DID Exchange to the "not updated' category and reverted the link as the recent changes to DID Exchange are beyond AIP 2.0.
Put 0627 back into the list of clarified, and added a comment about it remains, but implementers should use DID Peer 2 and 4.
This PR updates the definition of AIP 2.0 to update the commits of included RFCs to the latest clarified versions of the RFC, and removes three of the RFCs from the definition of AIP 2.0. Further, the status of one of the removed RFCs (please_ack) is updated to RETIRED, with the background on why it was retired. We'll discuss at a future Aries Working Group call the unchanged "AIP 2.0" in the face of removed RFCs from the Profile. I think, given the state of the AIP, it is acceptable that we do this, given that no one has implemented the removed RFCs.
The full list of categorized changes made are included here, with
DISCUSS
annotations on specific ones to be talked about at an upcoming Aries Working Group call.Updated Commits to AIP 2.0 RFCs -- Status Change to Adopted Only
Updated Commits to AIP 2.0 -- Clarifications
~thread
on a first message.description.code
is required, clarification on conventions for warnings"1"
vs.1
as integers)dif/presentation-exchange/definitions@v1.0
Not Updated
Removed from AIP 2.0
I think leaving the name "AIP 2.0" is acceptable because: