# What's the motivation for Explicit Contract Disclosure (Experimental) in Canton 2.7?

**URL:** <https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682>\
**Category:** App Development\
**Tags:** daml-script, daml, ledger-api, canton\
**Created:** [June 16, 2023, 9:42am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682 "2023-06-16T09:42:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jvelasco.intellecteu](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/jvelasco.intellecteu/32/7305_2.png) [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Post date:** [June 16, 2023, 9:42am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682/1 "2023-06-16T09:42:58Z")

</div>

Hi,

I was wondering what’s the motivation for **Explicit Contract Disclosure (Experimental)** in Canton 2.7.

[https://docs.daml.com/2.7.0/app-dev/explicit-contract-disclosure.html#](https://docs.daml.com/2.7.0/app-dev/explicit-contract-disclosure.html#)

Best  
Jose

---

<div class="post-metadata">

**Author:** ![Matteo\_Limberto](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/matteo_limberto/32/2823_2.png) [@Matteo\_Limberto](https://forum.canton.network/u/Matteo_Limberto)\
**Post date:** [June 16, 2023, 10:17am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682/2 "2023-06-16T10:17:21Z")

</div>

Hi @jvelasco.intellecteu,

This feature can be used to give visibility on a contract to a large number of parties, without having to add them as observers.

It is useful to disclose reference data, such as `Instrument`s or `Calendar`s in Daml Finance.

Currently the same can be achieved using a public party, but that scales poorly to multi-participant setups.

Hope this helps,  
Matteo

---

<div class="post-metadata">

**Author:** ![jvelasco.intellecteu](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/jvelasco.intellecteu/32/7305_2.png) [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Post date:** [June 16, 2023, 10:42am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682/3 "2023-06-16T10:42:50Z")

</div>

Thanks Matteo!  
I wonder what are the scale issues of using a public party in multi-participants setup?  
Is it a user management issue? Or a ledger thing?

Best  
Jose

---

<div class="post-metadata">

**Author:** ![jvelasco.intellecteu](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/jvelasco.intellecteu/32/7305_2.png) [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Post date:** [June 16, 2023, 10:49am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682/4 "2023-06-16T10:49:20Z")

</div>

Also in daml docs there’s this note:

 ![Screenshot 2023-06-16 at 12.45.00](https://canada1.discourse-cdn.com/flex028/uploads/daml/original/2X/e/ede227fca576456037a5d89898324f4a99b9670d.png)

Source: [Explicit Contract Disclosure (Experimental) — Daml SDK 2.7.0 documentation](https://docs.daml.com/2.7.0/app-dev/explicit-contract-disclosure.html#trading-the-stock-with-explicit-disclosure)

Is there any estimation on when **daml script** will support explicit-contract-disclosure feature?

Thanks  
Jose

---

<div class="post-metadata">

**Author:** ![Matteo\_Limberto](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/matteo_limberto/32/2823_2.png) [@Matteo\_Limberto](https://forum.canton.network/u/Matteo_Limberto)\
**Post date:** [June 19, 2023, 7:36am UTC](https://forum.canton.network/t/whats-the-motivation-for-explicit-contract-disclosure-experimental-in-canton-2-7/6682/5 "2023-06-19T07:36:04Z")

</div>

Hi @jvelasco.intellecteu,

> [@jvelasco.intellecteu](#):
>
> I wonder what are the scale issues of using a public party in multi-participants setup?

My understanding is that it is non-trivial to add a new participant to the network and

- have them host the public party
- hydrate the participant’s ledger with the set of contracts where the public party is a stakeholder

> [@jvelasco.intellecteu](#):
>
> Is there any estimation on when **daml script** will support explicit-contract-disclosure feature?

I am unfortunately not able to answer this.

But please note that, in a test script, public party gives you effectively the same effect as explicit disclosure.

Matteo
