Ir al contenido

Arquitectura y modelo de compra

Componente Responsabilidad
Persona y agente Descubrir productos, entregar datos de compra y confirmar explícitamente.
Setareh Consultar Shopify, fijar el quote, validar el settlement y evitar duplicados.
Shopify Fuente de verdad de catálogo, variantes, inventario, draft orders y órdenes.
Wallet del agente Lee el desafío x402, aplica sus límites locales y firma el pago.
Facilitador x402 Verifica y liquida el pago antes de que Setareh complete el draft.
Stellar testnet Red de liquidación del MVP para USDC testnet.

Setareh no recibe la clave privada de la wallet. Shopify tampoco se sustituye: la orden final, sus datos de fulfillment y el inventario permanecen en el backoffice del comercio.

Agente ── busca catálogo / consulta stock ──► Setareh ──► Shopify
Agente ── crea quote confirmado ────────────► Setareh ──► Draft order Shopify
Wallet ◄── endpoint de pago x402 ──────────── Setareh
Wallet ── POST, desafío 402 y pago firmado ─► Facilitador x402 / Stellar testnet
Facilitador ── settlement válido ───────────► Setareh ──► Completa orden Shopify
Setareh ── orden y evidencia segura ────────► Agente

El quote captura los ítems, la dirección, el total de Shopify, el equivalente USDC, la fuente de tasa y un vencimiento. No es sólo una estimación: el servidor compara el desafío x402 contra ese quote antes de crear una orden.

quoted
→ payment_required
→ payment_submitted
→ payment_settled
→ creating_shopify_order
→ created

Los estados de excepción son expired, out_of_stock, payment_failed y manual_review. Un estado de revisión nunca es éxito: se detienen los reintentos y se concilia la orden con el mismo quoteId.

Consulta Estados y recuperación para el significado operativo de cada uno.

  • Un comercio piloto por configuración.
  • Sólo USDC en stellar:testnet.
  • Quotes de duración y máximo USDC configurables.
  • Despacho fijo opcional; no hay cotización dinámica de tarifas Shopify.
  • No hay mainnet, devolución automática, custodia de wallets ni autenticación pública de la API lista para producción.