Technical Paper

Inventario de componentes

1.2 Inventario de componentes

Este inventario enumera las responsabilidades de los componentes del protocolo y los contratos que exponen.

ComponenteResponsabilidadContrato público
Aplicación clienteCaptura de recibos, firma de billetera, vista previa del usuarioLa firma del usuario ocurre en el dispositivo; las cargas comienzan desde una acción explícita del usuario
Superficie de APIIdentidad, orquestación de cargas, inicio de canalización, consultas de estadoSuperficie REST/SDK estable; estados de etapa y categorías de error
Canal de procesamiento de recibosConvertir entrada de imagen/PDF en un registro de recibo estructuradoSalidas intermedias tipadas, estado de validación, referencias canónicas de producto y comerciante
Capa de confianzaProducir elegibilidad de recompensa a partir del recibo y señales del usuarioBandas públicas, categorías de decisión y calibración gestionada en operaciones internas
Libro mayor y contabilidad de recompensasMantener eventos bINT como un flujo contable inmutableModelo de eventos de solo adición (append-only), registros de liquidación auditables
Capa de producto de datosProducir agregados anonimizados a partir de observaciones de recibosSeparación de datos personales, umbrales k, salidas agregadas versionadas
Programas en cadenaEstado de tokens, staking, enrutamiento de tesorería y compromisos criptográficosInterfaces de programa auditables y direcciones de programa publicadas
Plano de control operativoMonitoreo, cuotas, enrutamiento de proveedores, respuesta a incidentesResumen de estado público; runbooks, umbrales y detalles de enrutamiento permanecen privados

Esta separación es importante para la seguridad: el documento público hace que la arquitectura sea auditable, mientras que las combinaciones de infraestructura, los umbrales y los pasos de respuesta se gestionan en las operaciones internas.