# OfferHub - Marketplace

OfferHub es una implementación de referencia de código abierto para construir marketplaces impulsados por stablecoins en Stellar con una experiencia de usuario completamente abstracta, similar a Web2. Esta iniciativa pretende&#x20;

OfferHub compone tres sistemas:

* **Airtm**: cuentas de usuario, depósitos, retiros, canales conscientes del cumplimiento. [Más información. ](https://api.enterprise.airtm.com/docs#v2/)
* **Trustless Work**: motor de escrow no custodial + disputas
* **Stellar (USDC)**: capa de liquidación y ejecución

Esta documentación explica cómo funciona OfferHub para que los desarrolladores puedan bifurcarlo, desplegarlo y ampliarlo.

***

### Objetivos

* **Abstractar las stablecoins por completo** de los usuarios finales.
* **Ejecución de escrow no custodial** en Stellar.
* **Cuentas a nivel de usuario** (sin tesorería agrupada de la plataforma para los fondos de los usuarios).
* **Flujo de disputas explícito** con el soporte al cliente de la plataforma como resolutor (usando la dApp Bakcoffice)
* **Referencia de código abierto** que otros puedan copiar y modificar.

***

### No-objetivos (v1)

* Liquidación multi-cadena (Stellar como prioridad).
* Arbitraje automatizado o resolución de disputas mediante IA.
* Subastas, suscripciones, carritos complejos.
* Gobernanza totalmente descentralizada.

***

### Arquitectura de alto nivel

OfferHub separa las responsabilidades en tres capas:

1. **Capa de Cuentas y Pagos (Airtm)**

* cuenta de usuario / saldo
* métodos de depósito
* retiros
* incorporación consciente del cumplimiento

2. **Capa de Escrow y Ejecución (Trustless Work en Stellar)**

* contrato de escrow por pedido
* estados de hitos y disputas
* ejecución de liberación/reembolso

3. **Capa de Orquestación del Marketplace (App OfferHub)**

* listados, pago, gestión de pedidos
* gestión de casos de disputa (flujo de soporte)
* procesamiento de eventos/webhooks
* registro de auditoría y controles de backoffice

4. **Operaciones de Backoffice y Auditoría (dApp backoffice)**

* Resolución de disputas
* Liberaciones manuales

5. **dApp Visor de Escrow**

* Visor descentralizado del estado del escrow

***

### Diagrama del sistema

<figure><img src="/files/5e679d2fe4059f0cb0da7704e21727975786e985" alt=""><figcaption></figcaption></figure>

### Glosario rápido

* **Pedido**: objeto fuera de cadena de OfferHub que representa la transacción del marketplace.
* **Escrow**: contrato inteligente de escrow de Trustless Work que representa fondos condicionales.
* **Recarga**: Depósito de usuario en su saldo del marketplace respaldado por Airtm.
* **Liberación**: Transferencia en cadena desde el escrow al vendedor basada en condiciones.
* **Disputa**: Estado marcado explícitamente que requiere resolución por soporte al cliente.


---

# 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.trustlesswork.com/trustless-work/v1-es/dapps-oss/offerhub-marketplace.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.
