Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Sistema Federal de Medidas Cautelares en Vivo y Tutela de Terceros Afectados
Hackathon Argentina Space 2026 · Track Datos y Streaming (QualyData) · Salta, 11 al 13 de noviembre de 2026
Autor: Luis Alberto Villegas (@luisvillegas-ade)
Vidriera en línea: https://desafio-futbol-two.vercel.app (Jueces: laura / martin)
Consigna del desafío: CONSIGNA-ORIGINAL.md · Entregables Día 3: entrega/
En un partido de fútbol, la piratería en vivo cambia de IP y servidor en minutos. Cortarla a ciegas causa un daño irreparable: derriba sitios legítimos de comercios, pymes o municipios alojados en la misma infraestructura compartida. Y delegar la censura a un algoritmo viola el art. 57 inc. a) de la Ley 27.078 (Argentina Digital).
Inspirados en la arquitectura judicial del Poder Judicial de la Nación (PJN) —que ya implementó DEOX para oficios electrónicos y opera sobre Lex100— desarrollamos una solución integral de Estado compuesta por dos módulos complementarios:
/reclamar, sin login ni letrado). Si un sitio legítimo sufre daño colateral, denuncia su dominio; el reclamo ingresa en segundos al despacho del magistrado, quien con un clic firma el levantamiento y su reemplazo por bloqueo de FQDN. Debido proceso constitucional en tiempo real.pip install)Por qué stdlib puro para la evaluación oficial:
El partido final corre en una máquina de evaluación de la organización. Sin dependencias externas no hay riesgos de red, conflictos de entorno ni fallas de librerías. Todo el motor core corre nativamente en Python 3.9+ estándar.
Doble click en JUGAR.bat, o un solo comando en PowerShell:
python demo.py # Modo interactivo a x6 (~17 min reales)
python demo.py --acelerar 25 # Velocidad sugerida para probar clicks y grabar (~4 min)
python demo.py --acelerar 60 # Corrida rápida de iteración (~2 min)
demo.py inicia el simulador oficial y la plataforma, abre el navegador en la consola judicial y, tras cumplirse los 5 minutos de gracia reglamentarios, ejecuta automáticamente evaluacion/verificar.py mostrando el tablero de control.
# Terminal 1 — Simulador oficial (en Windows habilitar UTF-8 para caracteres especiales)
$env:PYTHONUTF8=1; python simulador/servidor.py --escenario datos/escenario_practica.json --acelerar 6
# Terminal 2 — Plataforma judicial (desde la raíz del repo)
python -m plataforma.main --modo interactivo --reset
# Superficies disponibles:
# • Consola judicial: http://127.0.0.1:8090 (laura / martin — clave: demo)
# • Monitor en vivo: http://127.0.0.1:8090/monitor (público / NOC)
# • Transparencia: http://127.0.0.1:8090/transparencia (público)
# • Portal SICRE: http://127.0.0.1:8090/reclamar (público)
# Terminal 3 — Evaluación y Auditoría (al finalizar el partido + 5 min gracia)
python evaluacion/verificar.py --log salida/registro.jsonl
python -m plataforma.auditoria.verificar_cadena # Verifica integridad SHA-256
Para permitir que el juez revise expedientes desde su celular o que la ciudadanía consulte el registro público desde cualquier dispositivo, desarrollamos una vidriera web en https://desafio-futbol-two.vercel.app.
Celular del Juez / Ciudadano ──► Vercel (FastAPI en Neon/Postgres São Paulo)
│ (la web SOLO registra la decisión; no firma ni despacha)
Simulador Oficial (Local) ◄── Motor Local (plataforma/, Python stdlib)
plataforma/motor/decisiones_web.py, leído por el hilo de reclamos) toma cada decisión pendiente, verifica que el juez siga de turno, firma la orden con la clave judicial y la despacha a los prestadores. Vercel nunca habla con el simulador.requirements.txt (fastapi/uvicorn/psycopg) es sólo para plataforma/api/; el motor local no lo importa.DATABASE_URL: El sistema corre en SQLite local 100% puro y aislado, garantizando el cumplimiento estricto del evaluador del hackathon.Métricas arrojadas por el evaluador oficial (evaluacion/verificar.py) sobre la corrida interactiva completa (datos/escenario_practica.json, ×6, juez firmando desde la consola). Salidas textuales en entrega/validacion/:
This is the beginning of the README. Read the rest at the original. Read the full README ↗