# Shielded Kudos Pt. 4: DL examples

**URL:** <https://forum.anoma.net/t/shielded-kudos-pt-4-dl-examples/1416>\
**Category:** Applications\
**Created:** [April 9, 2025, 1:09pm UTC](https://forum.anoma.net/t/shielded-kudos-pt-4-dl-examples/1416 "2025-04-09T13:09:10Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![vveiln](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.anoma.net/vveiln/32/60_2.png) [@vveiln](https://forum.anoma.net/u/vveiln)\
**Post date:** [April 29, 2025, 12:57pm UTC](https://forum.anoma.net/t/shielded-kudos-pt-4-dl-examples/1416/11 "2025-04-29T12:57:22Z")

</div>

### Signature authorisation token

The issuance/burn is authorised by the denomination owner, transfer is authorised by the kudo owner.

### Kudo structure

- label: includes the issuer’s pk
- value: includes the owner’s pk

### Consumed kudo `r`

#### Ephemeral

- verify a signature issued by the _denomination_ owner signing the list of cms + nfs of the action: `Signature.Verify(issuer_pk, cms + nfs, Sig) = True`

#### Persistent

- verify a signature issued by the _kudo_ owner signing the list of cms + nfs of the action: `Signature.Verify(owner_pk, cms + nfs, Sig) = True`

### Created kudo `r`

#### Ephemeral

- verify a signature issued by the _denomination_ owner signing the list of cms + nfs of the action: `Signature.Verify(issuer_pk, cms + nfs, Sig) = True`

- **Instance** : commitments, nullifiers (nothing extra)

- **Witness** : resource objects (includes issuer’s pk), signatures

---

_[View the full topic](https://forum.anoma.net/t/shielded-kudos-pt-4-dl-examples/1416)._
