# What do Martin Lawrence, Snoop Dogg, and emerging artists have in common, and how can Cardano help?

**URL:** <https://forum.cardano.org/t/what-do-martin-lawrence-snoop-dogg-and-emerging-artists-have-in-common-and-how-can-cardano-help/138593>\
**Category:** Smart Contracts\
**Tags:** mesh\
**Created:** [13 November 2024 05:46 UTC](https://forum.cardano.org/t/what-do-martin-lawrence-snoop-dogg-and-emerging-artists-have-in-common-and-how-can-cardano-help/138593 "2024-11-13T05:46:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian\_Pabon](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/sebastian_pabon/32/86686_2.png) [@Sebastian\_Pabon](https://forum.cardano.org/u/Sebastian_Pabon)\
**Post date:** [13 November 2024 05:46 UTC](https://forum.cardano.org/t/what-do-martin-lawrence-snoop-dogg-and-emerging-artists-have-in-common-and-how-can-cardano-help/138593/1 "2024-11-13T05:46:22Z")

</div>

![The Beach Bum - official poster. Credits: Neon et al.](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/9/e/9e0c4f1b8dfc6d2d8b5f35e9109f3c481936308b.jpeg)

What do [Martin Lawrence](https://x.com/realmartymar), [Snoop Dogg](https://x.com/SnoopDogg), and emerging artists have in common? _ **To advance their careers, they are at the mercy of someone else** _ _._ In an interview, _Snoop_ once commented that, in the music business, it takes an artist approximately 35 years to get back the masters of his work, and therefore _the governance over his profits and the use of his work._

For a complex problem, complex systems must be orchestrated to build a solution that fights back: the [**Content Ownership Smart Contract**](https://meshjs.dev/smart-contracts/content-ownership), one of the most recent creations of [MeshJS](https://meshjs.dev/), is a contribution to creating a single source of truth of who owns content. The set of _Aiken validators_ that make up the [MeshJS](https://x.com/meshsdk) solution can be integrated with other logics such as royalties, licensing, etc.

The logic behind the complex design of the _Content Ownership Smart Contract_ is quite simple:

When content is created ([`Create Content`](https://meshjs.dev/smart-contracts/content-ownership#createContent) component of the Mesh Playground), the hash of the created content is included in the transaction. Also, it’s referenced in the transaction:

1. the Content Registry (a previously deployed validator — [`Send Ref-Script Onchain`](https://meshjs.dev/smart-contracts/content-ownership#sendRefScriptOnchain) component of the Mesh Playground).

2. the Ownership Registry (a previously deployed validator — [`Send Ref-Script Onchain`](https://meshjs.dev/smart-contracts/content-ownership#sendRefScriptOnchain) component of the Mesh Playground).

3. the NFT of the owner of the content that is in an Oracle contract ([`Mint One Time Minting Policy`](https://meshjs.dev/smart-contracts/content-ownership#mintOneTimeMintingPolicy) component of the Mesh Playground). This NFT was minted by the same owner of the content using a _one-time minting policy_ created by the _dapp_ creator (the owner of the _content_ is not the same as the owner of the _dapp_ that provides the _Content Registry service_. Note additionally, how the address in the “Operation Address” field is the same in all components — terminated in _e4cxr_).

 ![Fig 1. transaction in Eternl wallet.](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/b/0/b0478d385923eb3d8cfed48e7014cf4df50dc15a.png)

Also, by providing the appropriate _TxHashes_ as in 1, 2, and 3, they are also referenced in the transaction:

1. the _token_ related to the _Content Registry_
2. the _token_ related to the _Ownership Registry_

#### **Inspecting the Datums**

Now, notice how, upon inspecting the _datums_ related to the _Content Registry_ and _Ownership Registry_ tokens after submitting a new transaction in the [`Create Content`](https://meshjs.dev/smart-contracts/content-ownership#createContent) component of the Mesh Playground using the same information from the previous transaction (i.e., using the same ownership registry and the same content registry), you can see how they change given the increase in the number of content and ownership records.

 ![Fig 2. Datums of the Content Registry and Ownership Registry tokens, before and after a transaction.](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/b/8/b81affc71533a15d7ce0f4274f5a72875df38470.png)

> Bringing real use cases and building tooling that recreates them using the Cardano blockchain is a mission we will continue to go deeper into.

* * *

#### Next Steps

- Go to Mesh Playground and explore the contract demo: [Content Ownership](https://meshjs.dev/smart-contracts/content-ownership)

- Imagine other use cases where having a single source of truth about ownership of an asset can reduce or eliminate costs, conflicts, intermediaries, etc.

- Both on-chain and off-chain codes are open-source and available on Mesh Github Repository:[mesh/packages/mesh-contract/src/content-ownership at main · MeshJS/mesh · GitHub](https://github.com/MeshJS/mesh/tree/main/packages/mesh-contract/src/content-ownership)

* * *

> 🧑‍🍳Want to know what we are cooking for this Catalyst Fund 13 and give us your ❤support to keep the​:light\_bulb:lights on? Thanks in advance: [Project Catalyst](https://meshjs.dev/about/catalyst)

 ![Cardano Summit Awards 2024](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/6/1/61f617db5be577af40af9f4b4d53bb2d184dc33f.jpeg)

---

<div class="post-metadata">

**Author:** ![wimscardano](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/wimscardano/32/63250_2.png) [@wimscardano](https://forum.cardano.org/u/wimscardano)\
**Post date:** [29 November 2024 10:11 UTC](https://forum.cardano.org/t/what-do-martin-lawrence-snoop-dogg-and-emerging-artists-have-in-common-and-how-can-cardano-help/138593/2 "2024-11-29T10:11:14Z")

</div>

[![](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/d/0/d0bfcff15708781685968cb570c05aa8452effb2.jpeg "Promote Cardano via Music and Dance Global Challenges - by sibanda") ](https://www.youtube.com/watch?v=MZtgKEVhzF0&t=2s)
