# Regen Network Credits

### What you’re actually buying

Some credits in Klima are **REGEN NETWORK credits mirrored to Base**:

* **Regen Network is the registry of record** for these credits.
* On Base, you interact with an **ERC-20 representation** of those credits.
* The ERC-20 exists so trading and retirement can happen with **fast settlement** on Base, while the underlying credit provenance remains anchored to Regen.

{% hint style="success" %}
**Key point:** Base activity is real and verifiable on-chain, but the **canonical registry retirement** is executed on REGEN on a **periodic sync schedule**.
{% endhint %}

### How the mirroring model works

{% stepper %}
{% step %}

### Escrow on Regen Network (backing)

Regen Network sets aside a specific quantity of underlying credits in a dedicated account to ensure that they can not be consumed or transferred for any other reason. This account is public and transparent, making it easy to verify.
{% endstep %}

{% step %}

### 1:1 issuance on Base (representation)

Carbonmark mints an ERC-20 token on Base that represents those escrowed Regen Network credits **1:1**.
{% endstep %}

{% step %}

### Supply into Klima Carbon Classes

Holders of the Base ERC-20 tokens can choose to sell them to the Klima Protocol.
{% endstep %}

{% step %}

### Retirement on Base + periodic sync to Regen Network

When you retire on Base:

* The Base token is retired on-chain (the token is removed from circulation and a retirement event is emitted).
* Regen Network later executes the matching retirement on Regen Network during the next sync cycle.
  {% endstep %}
  {% endstepper %}

### What happens when you retire

#### Immediately (Base)

Your retirement produces:

* An on-chain retirement transaction on Base (timestamped, verifiable).
* A retirement receipt reflecting the Base retirement details (quantity, token, transaction reference).

#### Later (Regen Network)

Regen Network performs reconciliation on a schedule:

* Base retirements are aggregated per token since the last checkpoint.
* Equivalent underlying credits are retired on Regen Network.
* Reconciliation records are maintained to map Base totals → Regen Network retirement actions.

### Timing expectations

* **Contractual minimum:** Regen Network syncs **at least monthly**
* **Operational target:** **weekly** when feasible

If you have an internal reporting deadline (audit, client delivery, compliance memo), plan around the **monthly minimum** unless you have explicit confirmation a weekly sync has occurred.

### What your retirement receipt proves

#### Your receipt is evidence of:

* A completed retirement of the **mirrored token on Base**
* On-chain proof: transaction hash, timestamp, quantity, and token identity on Base
* A committed operational process to retire the equivalent credits on Regen Network during the next sync window

#### Your receipt is not immediate evidence of"

* A per-transaction Regen Network retirement entry at the moment you retire on Base
* A registry retirement ID that is instantly available and linkable from the receipt

### How double counting is prevented

This model is designed to prevent the same underlying credits from being sold/retired through multiple paths:

* **1:1 backing:** mirrored tokens minted on Base must be backed by escrowed Regen Network credits.
* **Dedicated escrow accounts:** underlying credits used for mirroring are set aside specifically for this integration.
* **Base retirements drive required Regen Network retirements:** the Base retirement totals define what must be retired on Regen Network in reconciliation.
* **Exception handling:** if an invariant is violated (e.g., minted > escrowed), sales/retirements may be paused while the discrepancy is resolved.

### How to verify a retirement

When you need “proof” quickly, here’s what you can provide right away:

1. **Base transaction reference**
   * The retirement transaction hash and timestamp (Base).
2. **Asset identity**
   * The ERC-20 token contract address on Base.
   * The token symbol and batch/vintage labeling used in Klima.
3. **Quantity and unit**
   * Retired amount in **tCO₂e** (always include units).
4. **Registry framing**
   * A one-line statement that Regen Network is the registry of record and registry retirement occurs on a periodic sync cycle.

If your counterpart requires the registry entry, provide the Base proof immediately and follow up after the next sync window with the Regen Network-side retirement reference.

### Supported Regen Network credit types

During launch, only specific Regen Network batches are included.

**Token naming convention**\
`REGEN-{category_id}{project_id}-{vintage_end}`

* `C02` is a category ID and is included.
* Vintage shown is the **end** of the serial range.

| Project                               | Regen Network project ID | Regen Network serial / range  | Token format        |
| ------------------------------------- | ------------------------ | ----------------------------- | ------------------- |
| Buena Vista Heights Conservation Area | C02-003                  | C02-003-20200630-20220629-001 | `REGEN-C02003-2022` |
| Harvey Manning Park Expansion         | C02-004                  | C02-004-20210102-20211207-001 | `REGEN-C02004-2021` |
| St. Elmo Preservation Project         | C02-006                  | C02-006-20210216-20210215-001 | `REGEN-C02006-2022` |

### Glossary

* **Mirrored credit (Base):** ERC-20 representation of an escrowed Regen Network credit.
* **Registry of record:** The authoritative registry where the underlying credit exists and is ultimately retired (Regen Network).
* **Retirement (Base):** On-chain retirement of the mirrored token on Base (verifiable immediately).
* **Retirement (Regen Network):** Canonical registry retirement performed on Regen Network during reconciliation.
* **Reconciliation / sync:** The periodic process mapping Base retirements → Regen Network retirements.

### FAQ

<details>

<summary>“Why doesn’t the registry retirement appear immediately?”</summary>

Because this POC uses **periodic reconciliation** rather than per-transaction registry retirement.

</details>

<details>

<summary>“Is my retirement still valid?”</summary>

Your Base retirement is valid and verifiable immediately. The Regen Network retirement is the registry follow-through executed during the next sync window.

</details>

<details>

<summary>“What if I need my Regen certificate quickly?”</summary>

Assume sync happens in minimum 1-month intervals. We can not provide any hard guarantees for sync time. However, your Carbonmark certificate serves as a guarantee that the credit was consumed and that you've already claimed the environmental benefit.

</details>


---

# 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://docs.klimaprotocol.com/carbon-class-handbook/regen-network-credits.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.
