# Trust Registry Use Cases
```plantuml
@startuml
left to right direction
actor Provider as p
actor Organization as o
actor Holder as h
package "Provider Service" {
usecase OEU as "Onboard end-user by
sending invitation via
--
email
..
phone
..
link, etc."
usecase "Onboard organization" as OO
usecase DES as "Define ecosystem schemas
--
Credential manifests"
usecase "List Schemas" as LS
usecase TR as "Manage Trust Registry
--
Add/Remove Organization
..
Assign/Remove Cred Template
..
Assign/Remove Proof Template
..
Publish Registry
"
}
package "Wallet Service" {
usecase CW as "Claim Wallet
--
Connect to Wallet"
usecase "View Credentials" as VC
usecase "Respond to Presentation Request" as RPR
}
package "Credential Service" {
usecase "Issue Credential" as IC
usecase VEC as "Verify Credential
..
Request for presentation"
}
h --> VC
h --> CW
h --> RPR
p --> OEU
p --> OO
p --> DES
p --> LS
o --> VEC
o --> CW
o --> LS
o --> IC
o --> VC
o .--> RPR
o .--> OEU
OEU .-> h
OO .-> o
@enduml
```