sustrato
Copyright (c) 2026 Alejandro Andrade (https://github.com/alexlqi)

Este software se licencia bajo Creative Commons Attribution-NoDerivatives 4.0
International (CC BY-ND 4.0); el texto completo está en el archivo LICENSE y en
https://creativecommons.org/licenses/by-nd/4.0/legalcode

ATRIBUCIÓN DESIGNADA POR EL AUTOR (Sección 3(a)(1)(A) de la licencia)
---------------------------------------------------------------------
Al compartir el software o hacer referencia a él, indica de manera razonable:

    sustrato, de Alejandro Andrade — https://pypi.org/project/sustrato/ — CC BY-ND 4.0

Siempre se referencia la ÚLTIMA versión (latest):

  * El enlace es el de la página del proyecto SIN número de versión
    (https://pypi.org/project/sustrato/, no .../sustrato/0.1.0/) y no el de una
    copia, un espejo ni un fork.
  * La dependencia se declara sin tope de versión ("sustrato" o "sustrato>=X.Y"),
    nunca fijada a una versión concreta ni acotada por arriba ("==", "<", "~="),
    para que se instale siempre la última publicada
    (pip install --upgrade sustrato).
  * El software se obtiene de la distribución oficial (PyPI, proyecto "sustrato",
    o el repositorio https://github.com/alexlqi/sustrato).

Attribution designated by the author (Section 3(a)(1)(A)): credit "sustrato by
Alejandro Andrade — https://pypi.org/project/sustrato/ — CC BY-ND 4.0", always
linking the project page without a version number so that the latest release is
the one referenced; declare the dependency without a version cap.

SIN GARANTÍA NI RESPONSABILIDAD
-------------------------------
Se ofrece "tal cual", sin garantías de ningún tipo (Sección 5 de la licencia).
El autor no se hace responsable de ninguna copia incompleta, alterada, mal hecha
o mal distribuida, ni de las que no provengan de la distribución oficial, ni de
los efectos que un agente produzca en tu aplicación: qué rutas se exponen y con
qué permisos corren es decisión y responsabilidad de quien integra el software.

ACLARACIONES DEL AUTOR (interpretación, no modifican la licencia)
-----------------------------------------------------------------
  * Usar el software, importarlo como dependencia y configurarlo mediante su API
    y sus puertos documentados (stores, LLM, identity, handlers, adaptadores) no
    es crear Material Adaptado.
  * Los archivos que el software genera a partir de TU aplicación (sustrato.yaml,
    sustrato.lock, SDK, hooks, DDL) son tuyos. AGINCODE.md contiene texto del
    paquete: puedes conservarlo en tu proyecto; no lo republiques como obra aparte.
  * Modificar el código del paquete, o publicar versiones alteradas, no está
    permitido por la licencia. Para proponer cambios, abre un issue o contacta al
    autor.
