# Make a contract visible to all parties

**URL:** <https://forum.canton.network/t/make-a-contract-visible-to-all-parties/4739>\
**Category:** App Development\
**Tags:** daml, canton\
**Created:** [June 15, 2022, 2:51pm UTC](https://forum.canton.network/t/make-a-contract-visible-to-all-parties/4739 "2022-06-15T14:51:05Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![cocreature](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/cocreature/32/36_2.png) [@cocreature](https://forum.canton.network/u/cocreature)\
**Post date:** [June 15, 2022, 2:58pm UTC](https://forum.canton.network/t/make-a-contract-visible-to-all-parties/4739/2 "2022-06-15T14:58:59Z")

</div>

Your code seems perfectly fine here. The issue in in Navigator. The problem is that it only shows you contracts visible to the primary party of your user even if your user has `readAs` claims for other parties, see [Navigator user login does not reflect the correct access - #2 by cocreature](https://discuss.daml.com/t/navigator-user-login-does-not-reflect-the-correct-access/4609/2) for more details.

That limitation doesn’t apply if you read, e.g., via the JSON API. That’s what create-daml-app does.

---

_[View the full topic](https://forum.canton.network/t/make-a-contract-visible-to-all-parties/4739)._
