> For the complete documentation index, see [llms.txt](https://docs.arbor.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arbor.finance/participants/borrowers/credit-enhancers.md).

# Credit Enhancers

## Promissory Note

Issuers may add an on-chain promise to repay the bond. This is displayed alongside the issuer information on the Bond page. The message to be signed consists of the `bond` address as well as the content **This signature represents a promise to unconditionally repay the bond in full by the maturity date.**

<details>

<summary>Developer Details</summary>

```
ARBOR_PROMISSORY_NOTE_DOMAIN = ({ chainId }: { chainId: number }) => ({
  chainId,
  name: 'Arbor Finance',
  version: '1.0.0',
})

ARBOR_PROMISSORY_NOTE_TYPES = {
  PromissoryNote: [
    { type: 'address', name: 'bond' },
    { type: 'string', name: 'content' },
  ],
}

ARBOR_PROMISSORY_NOTE_VALUE = (address: string) => ({
  bond: address,
  content:
    'This signature represents a promise to unconditionally pay the bond by the maturity date.',
})
```

</details>
