# Deployed Contracts

As described in the [Upgradeability](https://developers.term.finance/access-controls/further-details) section, Term Finance smart contracts are deployed following the UUPS Proxy Pattern. With proxy contracts, calls are delegated to "implementation contracts" where contract logic is stored. Below we provide links to tables detailing addresses to the implementation contracts deployed by the Protocol and a table mapping "releases" to these addresses across each chain on which Term is deployed. New features and upgrades are deployed and tagged to a new release.

{% content-ref url="deployed-contracts/deployed-contracts" %}
[deployed-contracts](https://developers.term.finance/deployed-contracts/deployed-contracts)
{% endcontent-ref %}

{% content-ref url="deployed-contracts/deployed-contracts-1" %}
[deployed-contracts-1](https://developers.term.finance/deployed-contracts/deployed-contracts-1)
{% endcontent-ref %}

{% content-ref url="deployed-contracts/deployed-contracts-1-1" %}
[deployed-contracts-1-1](https://developers.term.finance/deployed-contracts/deployed-contracts-1-1)
{% endcontent-ref %}

{% content-ref url="deployed-contracts/deployed-contracts-1-2" %}
[deployed-contracts-1-2](https://developers.term.finance/deployed-contracts/deployed-contracts-1-2)
{% endcontent-ref %}

{% content-ref url="deployed-contracts/plasma" %}
[plasma](https://developers.term.finance/deployed-contracts/plasma)
{% endcontent-ref %}
