# Term Repo Token

The Term Repo Token is an implementation of the ERC-20 smart contract standard that track claims to the aggregate repurchase price due on the repurchase date (the total amount due at maturity) across all borrowers to a Term Repo deployment. The Term Repo Token is typically normalized to be redeemable 1:1 for the purchase token in which a Term Repo deployment is denominated on or after the Repurchase Date (subject to a [repurchase window ](/term-finance-protocol/terminology.md#repurchase-window)that typically lasts 12-24 hours).

{% content-ref url="/pages/JU3xgCE4Rv68Oy61aEuc" %}
[Initialization Parameters](/term-finance-protocol/term-repo/term-repo-token/initialization-parameters.md)
{% endcontent-ref %}

{% content-ref url="/pages/5nfXeq54vq2QwvzO8B2y" %}
[Administrative Functions](/term-finance-protocol/term-repo/term-repo-token/administrative-functions.md)
{% endcontent-ref %}

| Contract                                                                                                                                               | Description and Key External Functions                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [<mark style="color:yellow;">`TermRepoToken.sol`</mark>](https://github.com/term-finance/term-finance-contracts/blob/main/contracts/TermRepoToken.sol) | <mark style="color:yellow;">ERC-20 contract to track claims to the aggregate repurchase obligations due on the repurchase date across all borrowers</mark> |
|                                                                                                                                                        | `<no public functions>`                                                                                                                                    |
|                                                                                                                                                        | `totalRedemptionValue` - total purchase tokens redeemable at maturity                                                                                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.term.finance/term-finance-protocol/term-repo/term-repo-token.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
