Skip to content

Mediator SDK to communicate with the Mediator Agent implemented in SWIFT for native iOS app development.

Notifications You must be signed in to change notification settings

My-DIGI-ID/id-wallet-2-ios-mediator-sdk

Repository files navigation

Mediator

This framework uses the Aries Apple SDK to communicate with a mediator service via DIDComm for

  • connecting
  • creating an inbox
  • getting inbox items
  • delete inbox items
  • adding a route
  • adding the device info

How To

To use the mediator service you first have to successfully

  1. connect after that you have to go for the
  2. Device Check where you can than create the inbox with the device validation objecct
  3. createInbox(with: validation) and than add the device info to the ledger as well
  4. addDeviceInfo

To Do's

  • Find a better way for mobileSecret
  • Maybe parameterize @type instead of Constants
  • Rework/Remove Networking as it might be over-engineered because it's basically only used for the discover and this might be also the only use for it

About

Mediator SDK to communicate with the Mediator Agent implemented in SWIFT for native iOS app development.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages