# OfferHub - Marketplace

OfferHub é uma implementação de referência de código aberto para construir marketplaces impulsionados por stablecoins na Stellar com uma experiência de usuário totalmente abstraída, parecida com Web2. Esta iniciativa tem como objetivo&#x20;

OfferHub compõe três sistemas:

* **Airtm**: contas de usuário, depósitos, saques, rails conscientes de conformidade. [Saiba mais. ](https://api.enterprise.airtm.com/docs#v2/)
* **Trabalho Trustless**: mecanismo de custódia não custodial + disputas
* **Stellar (USDC)**: camada de liquidação e aplicação

Esta documentação explica como o OfferHub funciona para que desenvolvedores possam bifurcá-lo, implantá-lo e estendê-lo.

***

### Objetivos

* **Abstrair stablecoins completamente** dos usuários finais.
* **Aplicação de custódia não custodial** na Stellar.
* **Contas em nível de usuário** (sem tesouraria agrupada da plataforma para fundos de usuários).
* **Fluxo explícito de disputas** com o suporte ao cliente da plataforma como resolvedor (usando o dApp Bakcoffice)
* **Referência de código aberto** que outros podem copiar e modificar.

***

### Não-Objetivos (v1)

* Liquidação multi-chain (Stellar-prioritário).
* Arbitragem automatizada ou resolução de disputas por IA.
* Leilões, assinaturas, carrinhos complexos.
* Governança totalmente descentralizada.

***

### Arquitetura de Alto Nível

O OfferHub separa responsabilidades em três camadas:

1. **Camada de Contas e Pagamentos (Airtm)**

* conta/saldo do usuário
* métodos de depósito
* saques
* integração consciente de conformidade

2. **Camada de Custódia e Aplicação (Trustless Work na Stellar)**

* contrato de custódia por pedido
* estados de marco e disputa
* aplicação de liberação/reembolso

3. **Camada de Orquestração do Marketplace (App OfferHub)**

* listagens, checkout, gerenciamento de pedidos
* gerenciamento de casos de disputa (fluxo de suporte)
* processamento de eventos/webhooks
* registro de auditoria e controles de backoffice

4. **Operações de Backoffice e Auditoria (dApp backoffice)**

* Resolução de disputas
* Liberações manuais

5. **dApp Visualizador de Custódia**

* Visualizador descentralizado de status de custódia

***

### Diagrama do Sistema

<figure><img src="https://1629090519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDg2e2YCRmNlhCnxxmEb6%2Fuploads%2FeDuTGhHcIc1RfJEbDM39%2Fimage.png?alt=media&#x26;token=42ea18a7-1f7a-4974-9600-25f91c306d75" alt=""><figcaption></figcaption></figure>

### Glossário Rápido

* **Pedido**: objeto off-chain do OfferHub que representa a transação do marketplace.
* **Custódia**: contrato inteligente de custódia Trustless Work que representa fundos condicionais.
* **Recarregar**: Depósito do usuário em seu saldo do marketplace sustentado pela Airtm.
* **Liberação**: Transferência on-chain da custódia para o vendedor com base em condições.
* **Disputa**: Estado explicitamente sinalizado que requer resolução pelo suporte ao cliente.
