Metadata-Version: 2.4
Name: axio-tecnologia
Version: 1.3.0
Summary: axioTecnología® v1.3: Protocolo Criptográfico de Homeostasis Axiológica en Runtime (Verdad | Amor | Justicia)
Home-page: https://github.com/Prius64/
Author: Felipe de Jesús Zamora Vega
Author-email: fzamorazv31@gmail.com
Project-URL: Bug Tracker, https://github.com/issues
Project-URL: Documentation, https://doi.org
Project-URL: Source Code, https://github.com
Keywords: ethics,homeostasis,axiology,truth,love,justice,axio,compliance,hmac,cryptography
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: Flask>=3.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

markdown
# axioTecnología® v0.1.1

[![License: axio v1.1](https://shields.io)](

markdown
LICENSE.md

markdown
)
[![DOI](https://zenodo.org)](

markdown
https://doi.org

markdown
)
[![Patent Pending](https://shields.io)]()
[![PyPI](https://shields.io)](

markdown
https://pypi.org

markdown
)

**Sistema Operativo Basado en Valores para Desarrollo Tecnológico Homeostático**

> Verdad | Amor | Justicia

axioTecnología convierte la ética en deuda técnica auditable en tiempo de ejecución. Si tu código viola el Núcleo Trino, el sistema entra en Cuarentena Ética de inmediato.

---

## ⚖️ El Problema y la Solución

El software actual optimiza métricas individuales ignorando el equilibrio sistémico. Eso genera desinformación, polarización y colapso.

**La Solución: Homeostasis en 3 valores primarios:**
1. **Verdad**: Integridad de datos, trazabilidad y ausencia de manipulación.
2. **Amor**: Cohesión social, empatía y reducción drástica de la fragmentación.
3. **Justicia**: Distribución equilibrada, reciprocidad y eliminación de sesgos.

> **Ley axio**: Si cualquier índice del núcleo (`Verdad`, `Amor` o `Justicia`) cae por debajo de **0.6**, el sistema bloquea su ejecución y entra en Cuarentena Ética.

---

## 🚀 Quickstart (Uso Rápido)

### 1. Instalación
```bash
pip install axio-tecnologia
```

### 2. Configuración y Monitoreo del Núcleo
A continuación se muestra cómo inicializar el motor de homeostasis, evaluar con sensores y proteger tus funciones críticas:

```python
from flask import Flask
from axio import (
    HomeostasisEngine, 
    SensorVerdad, 
    SensorAmor, 
    SensorJusticia, 
    requiere_nucleo,
    exponer_metricas_nucleo,
    NucleoTrinoViolationError
)

# Initialize Flask application
app = Flask(__name__)

# OBLIGATORIO POR LICENCIA: Exponer el endpoint de métricas éticas
exponer_metricas_nucleo(app)

# =====================================================================
# SIMULACIÓN DE SENSORES (Valores corregidos para superar umbrales)
# =====================================================================
# SensorVerdad: Retorna min(1.0, consistencia) -> 0.95
verdad_actual = SensorVerdad.calcular(data="dato", fuente_confiable=True, consistencia=0.95)

# SensorAmor: 1.0 - frustracion - polarizacion + (empatia - 1.0) -> 0.90
amor_actual = SensorAmor.calcular(frustracion_usuario=0.05, empatia_score=0.95)

# SensorJusticia: reciprocidad - gini_coefficient -> 0.85
justicia_actual = SensorJusticia.calcular(gini_coefficient=0.1, reciprocidad=0.95)

# Actualizar el estado global del motor homeostático
HomeostasisEngine.actualizar_nucleo(verdad_actual, amor_actual, justicia_actual)

# =====================================================================
# PROTECCIÓN DE FUNCIONES CRÍTICAS
# =====================================================================
# El decorador exige mínimos específicos para esta acción en runtime
@requiere_nucleo(verdad=0.8, amor=0.7, justicia=0.8)
def publicar_contenido(texto: str):
    return f"Publicado: {texto} | Núcleo Trino OK"

# Ejecución segura
try:
    resultado = publicar_contenido("axioTecnología cambia el mundo")
    print(resultado)
except NucleoTrinoViolationError as e:
    print(f"SISTEMA EN CUARENTENA: {e}")

if __name__ == "__main__":
    # Levantar el servidor de monitoreo ético
    app.run(port=5000)
```

### 3. Auditoría en Tiempo Real
Al ejecutar la aplicación, puedes auditar la salud del núcleo consumiendo el endpoint obligatorio:

```bash
curl http://localhost:5000/axio/metrics
```

**Respuesta JSON esperada:**
```json
{
  "nucleo_trino": {
    "verdad": 0.95,
    "amor": 0.9,
    "justicia": 0.85
  },
  "timestamp": "2026-07-09T18:15:32Z",
  "version": "axio-v1.1"
}
```

---

## 📜 axio Public License v1.1

Este software se distribuye bajo la **axio Public License v1.1**. Eres libre de usarlo, modificarlo y distribuirlo, sujeto estrictamente a:

* **Métricas Obligatorias**: Debes exponer públicamente `/axio/metrics` informando Verdad, Amor y Justicia en tiempo real.
* **Protocolo de Homeostasis**: Si cualquier índice decae a $< 0.6$, tu infraestructura debe detener operaciones comerciales y entrar en Cuarentena Ética.
* **Atribución**: Toda interfaz de usuario y API asociada debe incluir la leyenda `"Powered by axioTecnología®"`.

*Cualquier violación o alteración maliciosa de los sensores invalida inmediatamente los derechos de uso de esta licencia.*

---

## 🏢 Propiedad Intelectual

| Activo | Registro / Identificador | Estatus |
| :--- | :--- | :--- |
| **Concepto** | DOI: 10.5281/zenodo.21661763 | Prior Art Establecido |
| **Marca** | IMPI México Clases 9, 42 | En trámite |
| **Invención** | USPTO Provisional | Patent Pending |

---

## 🗺️ Roadmap

- [x] **v0.1**: Núcleo Trino + Motor Homeostático Python MVP.
- [ ] **v0.2**: Middleware automatizado para interceptar queries SQL y respuestas de LLMs.
- [ ] **v0.3**: Puerto nativo de axioCompiler para JavaScript / TypeScript.
- [ ] **v1.0**: Expansión a Valores Emergentes: Paz, Prosperidad y Dignidad.

---

## 📝 Manifiesto

El futuro del software no es *"move fast and break things"*.  
Es **"move true, with love, in justice"**.

Al integrar esta librería, aceptas que la Verdad, el Amor y la Justicia no son características opcionales (*features*). Son las constantes fundamentales del sistema operativo.

* **Autor:** Felipe de Jesús Zamora Vega
* **Contacto:** fzamorazv31@gmail.com
* **Ubicación:** San Alfonso, Zempoala, Hidalgo, México  
* **Organización:** axioTecnología®
