¿Cómo habilitar permisos tras Approved?
Vincule el evento verificado a organización, usuario y sesión; aplique la política del cliente. Approved no basta para publicar. El ejemplo solo concede permisos locales de prueba.
Ejecutar el ejemplo
Descargue y extraiga el ZIP; entre en verification_delivery. Python 3.10+; sin credenciales ni consultas externas.
python3 server.py --db /tmp/gridzen-hosted-fixture.sqlite --port 8787
# Second terminal:
curl -s http://127.0.0.1:8787/sessions -H "Content-Type: application/json" -d "{}"
# Open http://127.0.0.1:8787/verify/fixture-session
curl -s http://127.0.0.1:8787/sessions/fixture-sessionEntradas, salidas y límites
Entrada: evento sintético, organización/usuario/sesión y política. Salida: permiso y contador. Pruebe vínculos incorrectos, falta de política y duplicados. El enlace no recoge documentos; firmas y sesiones reales requieren un adaptador autorizado.
Probar todas las ramas
Las pruebas cubren simulación, vínculos, duplicados, reinicio y plazos; no prueban éxito real, adopción ni superioridad de agentes.
python3 -m unittest -v test_deliveryFuentes y alcance
Basado en el contrato y código alfa. Las rutas reales requieren confirmación separada.