# Introduction

Welcome to the **Regen Ledger & Application Architecture Guide** — the central reference for developers, partners, and product teams building on or integrating with Regen Network’s ecological accounting infrastructure.

This documentation explains how Regen’s technical stack works — from the on-chain registry and crediting logic to the linked data metadata standards (JSON-LD, RDF, IRIs) that power the Regen App and related APIs.

It also serves as a starting point for developers who want to query data, build new interfaces, or contribute to our open-source standards for ecological project information.

### **Who This Guide Is For**

This documentation is intended for:

* **Developers** building tools that query or visualize data from Regen Ledger.
* **Partners and registries** integrating Regen data into regulated systems or reporting instruments.
* **Researchers and data scientists** exploring linked ecological datasets using RDF, SPARQL, or JSON-LD.
* **Methodologists and standards contributors** working with the Framework Working Group (FWG) to define interoperable metadata schemas.

### **How to Use This Documentation**

This guide is organized into modular sections that you can read independently or in sequence:

1. **Getting Started** — overview of tools, APIs, and network access.
2. **Architecture Overview** — where information lives (on-chain, metadata, app).
3. **Regen Ledger** — modules, data model, and API queries.
4. **Metadata** — how linked data and IRIs structure project information.
5. **Retrieving Data** — end-to-end flow: project ID → IRI → JSON-LD.
6. **Framework WG Standards** — ongoing work to formalize metadata schemas.
7. **Reference & Examples** — sample queries, JSON-LD fragments, and developer tools.

Each section builds on the previous one but can stand alone for quick reference.

### **Contacting Support**

If you need help connecting to a Regen node, resolving IRIs, or contributing to our metadata standards:

* **Developer Support:** <dev@regen.network>


---

# 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://guides.regen.network/technical-documentation/introduction.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.
