> For the complete documentation index, see [llms.txt](https://docs.zerolabs.green/zerolabs-tokenization-module/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerolabs.green/zerolabs-tokenization-module/domain-definitions/smart-contracts.md).

# Smart contracts

The ZeroLabs tokenization protocol uses a number of smart contracts to achieve issuing Green NFT.

Currently, we use the following smart contracts:

{% content-ref url="/pages/eqTlF5ecA9EvZMQgkSqu" %}
[Batch Factory](/zerolabs-tokenization-module/domain-definitions/smart-contracts/batch-factory.md)
{% endcontent-ref %}

{% content-ref url="/pages/hLoJyHqpfHW9oIhQdPNg" %}
[Certificate Registry](/zerolabs-tokenization-module/domain-definitions/smart-contracts/certificate-registry.md)
{% endcontent-ref %}

![](https://1042227828-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ1hmZlUO8raciusperMH%2Fuploads%2FGhp5GD7ECXADD8nIOcGm%2Fimage.png?alt=media\&token=25ee2e57-648d-4337-a2d1-620b9289cbc7)
