Visión general de la investigación aplicada
Evidencia de origen frente a reglas versionadas
AnyUSMCA
Una evaluación frente a reglas comerciales solo es explicable si mantiene separadas una condición que no se cumplió y una condición que no pudo evaluarse, y registra qué versión de qué reglas utilizó.
Estado: Concepto de investigación · prototipo no publicado
Lo que no determina
No determina que unas mercancías reúnan los requisitos para nada, y no emite ninguna determinación jurídica ni aduanera. Su paquete de reglas es sintético y lo dice. Si una regla se aplica, y qué se sigue de ello, sigue siendo una decisión de las personas y autoridades responsables.
La pregunta de investigación
¿Cómo pueden representarse la evidencia de origen, las relaciones entre materiales y las reglas comerciales versionadas para que una evaluación de cualificación sea explicable y reconstruible?
- ¿Qué entró en la mercancía, y de dónde?
- ¿Qué insumos tienen evidencia de su origen?
- ¿Qué condición de qué versión del paquete de reglas no se cumplió, y por qué?
- ¿Qué condiciones no pudieron evaluarse en absoluto?
El modelo, de forma interactiva
Un producto terminado con cuatro insumos, evaluado frente al paquete de reglas sintético de referencia del repositorio. Cambie de dónde procede un insumo y si otro tiene evidencia de origen, y después seleccione una condición para ver los insumos que lee.
Producto terminado
Conjunto montado, valor de transacción 12.000
Paquete de reglas: usmca-reference 2026.1 (sintético)
Lista de materiales
Bastidor de acero
- Origen declarado
- US
- Valor
- 4200
- Partida
- 7308
- Evidencia de origen
- Verificado
Mazo de cables
- Origen declarado
- MX
- Valor
- 1100
- Partida
- 8544
- Evidencia de origen
- Sin verificación
Unidad de control
- Origen declarado
- CN
- Valor
- 1900
- Partida
- 8537
- Evidencia de origen
- Verificado
Conjunto de asiento
- Origen declarado
- CA
- Valor
- 800
- Partida
- 9401
- Evidencia de origen
- Verificado
Condiciones
Seleccione una condición para resaltar los insumos que lee.
Determinación
Condiciones no cumplidas: una condición no se cumplió. La laguna de evidencia, si la hay, sigue figurando a su lado, por separado.
Un escenario, paso a paso
La evaluación de una mercancía, y lo que el registro puede explicar después.
Paso 1 de 6: Fijar las reglas
La evaluación nombra su paquete de reglas y su versión. Cambiar el paquete más tarde no altera nada de lo ya evaluado.
Cuatro líneas de la lista de materiales, cada una apuntando al caso de traza de su insumo.
El origen de cada insumo se apoya en un resultado de AnyVerify. Tres lo tienen; el mazo de cables todavía no.
Con la unidad de control procedente de fuera de los territorios, la condición de territorio no se cumple. El contenido de valor se calcula con el método nombrado a partir del valor de la propia mercancía. La condición de evidencia no puede evaluarse para el mazo de cables.
Una condición no cumplida da condiciones no cumplidas, con la laguna todavía figurando a su lado. Si nada hubiera fallado, la misma laguna daría evidencia incompleta, nunca un incumplimiento.
Una persona revisa la evaluación. El módulo se niega a registrar una afirmación de que las mercancías reúnen los requisitos.
Primitivas centrales
Evaluación
AnyUsmcaAssessmentUna mercancía, un paquete de reglas en una versión y una determinación: condiciones cumplidas, condiciones no cumplidas, evidencia incompleta, revisada o pendiente.
Línea de la lista de materiales
AnyUsmcaBomItemUn insumo con origen declarado, valor y partida, enlazado con el caso de traza de ese insumo.
Paquete de reglas
rulepacks/*.yamlCondiciones como datos, cada una con un tipo, parámetros y un código de motivo. Versionado, validado al cargarse, con una nota de fuente.
Tipos de condición
origin_in_territory, regional_value_content, tariff_shift, origin_evidence_presentLas formas que adoptan las reglas de origen. El método está nombrado, porque las mismas mercancías superan un método y no superan otro.
Laguna de evidencia
gapsUna condición que no puede evaluarse es una laguna, no un incumplimiento, y la determinación dice evidencia incompleta.
Cálculo registrado
computationsLa aritmética detrás de cada condición se guarda con la evaluación, para que la cifra pueda comprobarse a mano.
Qué lo distingue
- AnyVerify
Su pregunta
¿Coincide esta declaración de origen con un registro independiente?
Por qué esto no es aquello
AnyUSMCA consume esos resultados como evidencia y añade las reglas, la aritmética y los materiales.
- AnyTrace
Su pregunta
¿Por dónde ha pasado cada insumo?
Por qué esto no es aquello
AnyUSMCA enlaza los insumos con sus trazas; evalúa reglas sobre ellos.
- Los paquetes de reglas EUDR de AnyDPP
Su pregunta
¿Cumple la evidencia de un envío los requisitos de la UE sobre deforestación?
Por qué esto no es aquello
Los paquetes del corredor evalúan la evidencia de un reglamento. AnyUSMCA estudia materiales, aritmética de valor y condiciones de origen sobre una lista de materiales.
Qué existe y qué no
En el repositorio
- app/products/anyusmca/{service,rulepack}.py: aritmética de las reglas, lagunas frente a incumplimientos, la afirmación rechazada
- rulepacks/usmca-reference.2026.1.yaml: condiciones sintéticas con una nota de fuente que lo dice
- Tablas anyusmca_assessments y anyusmca_bom_items; 9 rutas autenticadas
- tests/any_family/test_anyusmca.py: aritmética de las reglas, lagunas frente a incumplimientos, la afirmación rechazada, composición (25 pruebas)
Agenda de investigación, no construido
- Un paquete de reglas procedente de cualquier fuente jurídica
- Materiales en varios niveles: insumos de insumos
- Más de un método de contenido de valor por evaluación
Dónde se sitúa en AnyLAI
AnyUSMCA
- AnyVerifyUsa directamente el servicio de AnyVerify: cada insumo se apoya en un resultado de verificación.
- AnyTraceCada línea de la lista de materiales incorpora el caso de traza de su insumo.
- Application kernelLas evaluaciones son casos del núcleo; las revisiones son actos de autoridad.
- COADFEl conocimiento de las reglas en paquetes versionados, nunca en el código: la regla 4 de COADF, aplicada.
- enlace entre casos a través del núcleo
- uso directo de otro módulo o sistema
- llamada en modo sombra: registrada, nunca ejecutada
Límites y objetivos excluidos
- Ninguna determinación jurídica ni aduanera, y ninguna afirmación de que las mercancías reúnan los requisitos.
- El único paquete de reglas es sintético.
- La evidencia de origen vale lo que vale la verificación que la respalda.
- Un solo nivel de materiales.
Estado actual
Estado de la investigación
- Concepto de investigación · prototipo no publicado
- No publicado: rutas desactivadas
- Sin uso en producción, sin datos reales
- 25 pruebas en el repositorio
Un módulo prototipo sobre el núcleo compartido con un paquete de reglas sintético. Desactivado, no publicado, no usado con mercancías reales.
Batería de pruebas: python-backend/tests/any_family/test_anyusmca.py
Proyecto de investigación · I+D independiente · No es una oferta comercial
