---
# System prepended metadata

title: SDK 2.0 Tentative Plan

---

# SDK 2.0 Tentative Plan
```plantuml

@startuml
start

:create monorepo;
note right
  interfaces for identities, credentials, messages, and interactions management
  universal wallet interface support
end note

:create plugins for identity management;
note left
  ausweisapp2 credentials
end note
note right
  did:keri plugin
end note

:create/use plugins for credentials management;
note left
  ausweisapp2 credentials
end note
note right
  pe-js?
end note

:create plugins for message management;
note left
  ausweisapp2 equivalent??
end note
note right
  didcomm plugin (is there a js wrapper already?)
end note

stop
@enduml
```

```plantuml
@startuml
start
:Govt. ID;
note right
AusweisApp2 Integration
end note

:Private Identities;
note right
unanchored KERI identities
end note
note left
UBS + IPFS
end note

:Service Provider Identities;
note right
KERI identities anchored on Ethereum
end note

:Payments;
note right
Coil/ILP Integration
end note

stop
@enduml
```
