This service will be used by stable coin issuers like Stronghold. This API will evolve as new stable coin issuers are boarded
Anchor account is created outside WW, (could be created using stellar lab for testing)
Add IBM account as a signer to this anchor account (can be done using stellar lab)
Anchor issues digital asset (using stellar Lab) outside of WW
Onboard an anchor on WW, WW admin creates an entry in PR with role as an anchor with country and domain
Register Anchor:
Endpoint: admin/anchor/usd.stronghold.co/register
Validates if this account is valid and has setoptions set correctly with IBM admin account, it then registers with PR
WW admin will then have to update PR
with its role as IS, country, and API service URL
for stronghold it should be: "api_service_url": "https://sandbox.stronghold.co/v1/venues",
Register asset:
Endpoint: /admin/anchor/{anchor_domain}/onboard/assets
Creates a trust with IBM admin account
Participant will send create trust operation
Anchor will do allow trust operation
Endpoint: anchor/trust
anchor will Discover WW participant account address:
Endpoint: anchor/address/stellar
anchor can now send DA to participant using funding endpoint