# How to use the JSON Ledger JSON to issue asset tokens?

**URL:** <https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248>\
**Category:** App Development\
**Created:** [October 22, 2025, 11:57am UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248 "2025-10-22T11:57:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![wshbair](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wshbair/32/7363_2.png) [@wshbair](https://forum.canton.network/u/wshbair)\
**Post date:** [October 22, 2025, 11:57am UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/1 "2025-10-22T11:57:55Z")

</div>

Hello,  
How to use the Ledger JSON API to issue token ? any clear docs to do that ?  
Thanks in advance,

---

<div class="post-metadata">

**Author:** ![WallaceKelly](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wallacekelly/32/5046_2.png) [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Post date:** [October 22, 2025, 1:12pm UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/2 "2025-10-22T13:12:55Z")

</div>

When you say, “token” are you referring to a JWT? Or an asset token?

---

<div class="post-metadata">

**Author:** ![wshbair](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wshbair/32/7363_2.png) [@wshbair](https://forum.canton.network/u/wshbair)\
**Post date:** [October 22, 2025, 2:04pm UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/3 "2025-10-22T14:04:24Z")

</div>

I mean an Asset token

---

<div class="post-metadata">

**Author:** ![WallaceKelly](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wallacekelly/32/5046_2.png) [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Post date:** [October 22, 2025, 4:09pm UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/4 "2025-10-22T16:09:15Z")

</div>

Asset tokens are Daml contracts – likely with an issuer, holder, and value.

You would need to first define a Daml template from which you can create contracts. The [Amulet Daml template](https://github.com/hyperledger-labs/splice/blob/3c1e6d709dea04ca37d0c5294a32c18f9cc34664/daml/splice-amulet/daml/Splice/Amulet.daml#L91) is an example of such a template.

You will want your token to support [the Token Standard](https://docs.sync.global/app_dev/token_standard/index.html). This requires that your Daml template implement a Daml interface. It also requires that you provide some JSON API endpoints to support your token.

Then using the JSON Ledger API you can submit a create command. Search for `submit-and-wait` and `CreateCommand` [here](https://docs.digitalasset.com/build/3.3/reference/json-api/openapi.html).

That’s the high-level, at least.

* * *

In case you missed it, [the Canton Network Utilities](https://docs.digitalasset.com/utilities/mainnet/tutorials/index.html) supports the full tokenization workflow.

---

<div class="post-metadata">

**Author:** ![wshbair](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/wshbair/32/7363_2.png) [@wshbair](https://forum.canton.network/u/wshbair)\
**Post date:** [October 22, 2025, 4:28pm UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/5 "2025-10-22T16:28:27Z")

</div>

Thanks for reply, I will check the provided links

---

<div class="post-metadata">

**Author:** ![a\_putkov](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/a_putkov/32/2971_2.png) [@a\_putkov](https://forum.canton.network/u/a_putkov)\
**Post date:** [October 23, 2025, 2:16pm UTC](https://forum.canton.network/t/how-to-use-the-json-ledger-json-to-issue-asset-tokens/8248/6 "2025-10-23T14:16:42Z")

</div>

@wshbair Since it looks like you’re new to Canton, but probably have prior experience with Ethereum, you might want to read the following article that aims to aid developers with EVM experience to get started with Daml.

> **[Tokenization of RWAs on Canton Network vs EVM chains - Part 1](https://blog.digitalasset.com/blog/tokenization-of-rwas-on-canton-network-vs-evm-chains-part-1)**
>
> Part 1 of series aiming to aid developers with experience tokenizing real-world assets on Ethereum Virtual Machine chains to implement similar tokens on Canton Network.
