<style>
code {
white-space : pre-wrap !important;
word-break: break-word;
}
</style>
### Aries Interopathon Recap and Takeaways
###### Mike Ebert
---
### What is an Interopathon?
A meeting of organizations and individuals focused on the interoperability of software, systems, and processes.
----
### What is an Interopathon?
A interopathon is an event similar to a hackathon, but focused on interoperability.
----
### What is an Interopathon?
Includes a combination of educational, testing, and (limited) development activities
---
## Goals
----
### Desired Outcomes
- Surface assumptions
- Gather best practices
- Improved coverage of test harnesses
- Improved reporting / coverage of mobile test results
- New discoveries
- Better ideas
----
### Targets
- 557 Discover Features
- 048 Trust Ping
- 434 OOB
- 023 DID Exchange
----
### Bonus Targets
- 455 Issue
- 454 Present
- 183 Revocation Notification
---
## Recap
----
### Event
August 31, 2022 from 9 am to about 12 pm Eastern Time
As many as 40 participants
https://wiki.hyperledger.org/display/events/Interoperability+Event
----
### Schedule
- Opening remarks
- Repeating sessions in the education breakout rooms 1-4
- Testing in the testing breakout rooms 1-3
- Closing remarks
----
### Education Rooms
1. Test Your Wallet
After the education portion, the following organizatios were able to successfully test using the test harness:
- One37 Solutions Inc. with Upa! Wallet
- Cortana Blockchain with Lissi Wallet
- BC Gov
----
### Education Rooms
2. Aries Agent Test Harness 101
3. Aries Agent Test Harness for Mobile Agents
4. Aries Agent Test Harness 201 - Creating, Running and Debugging Tests
----
### Testing
1. Proven/Proven testing - Demo of testing procedure
2. Proven/Animo testing - Test of target protocols between ACA-Py- and AFJ-based agents
----
### Testing
3. Proven/ACA-Picos testing - Testing connection protocols in various configurations
4. MigrateĀ® ecosystem demo by Jimmy Dorsey Real Estate
---
## Takeaways
----
### Successes
AFJ - OOB 1.1, ACAPy OOB 1.0. ACAPy not yet fully supporting minor versions for this protocol.
- Expand testing of minor version handling
- Expansion RFC 003 - Clarifying how minor version handling
----
### Successes
AFJ Hotfix to enable connection reuse with ACAPy
----
### Successes
Aries Agent Test Harness
- Expanding AFJ Backchannel so it covers more defined tests.
- Mobile backchannel - only supports some test cases, mostly AIP 1
- Currently impossible to test using the Mobile backchannel with any other impl than ACAPy, other should be added.
- Custom credentials in the AATH (discussed in breakout 4, was recorded)
----
### Lessons Learned
- James Schulte conversation about ontologies with credentials - will schedule an Aries WG agenda item on the topic.
- MigrateĀ® mobile app - wants to add expansion of credentials use cases
- ACA-Py - old format of DIDs w/did-exchange - startup param controls which are used.
- Nice to see new wallets: Upa! (Gary de Beer), MigrateĀ® (Jimmy Dorsey)
----
### Did We Achieve Our Desired Outcomes?
- Surface assumptions [x]
- Gather best practices [x]
- Improved coverage of test harnesses [x]
- Improved reporting / coverage of mobile test results [x]
- New discoveries [x]
- Better ideas [x]
----
### Summary
1. Toolsets
1. Are improving
2. Need improvement
----
### Summary
2. There are always going to be new agents and new community participants
1. Need to show them how the tooling works
2. Need to test with them
3. Need to help them debug, understand, and make fixes
----
### Summary
3. Everyone comes away with a to-do list at every interopathon
1. We discover things about DX
2. We discover things about functionality
3. We discover things about UX
4. Most importantly, we discover where we do and don't have shared expectations
---
### Thank You!
mike@indicio.tech
{"metaMigratedAt":"2023-06-17T09:59:12.592Z","metaMigratedFrom":"YAML","title":"Aries Interopathon Recap and Takeaways","breaks":"true","slideOptions":"{\"theme\":\"league\",\"transition\":\"fade\"}","contributors":"[{\"id\":\"9dab61b4-cc74-4ff9-9e63-1e1987644fc8\",\"add\":4347,\"del\":317}]"}