Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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/:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗