Traigent SDK
Copyright 2024-2026 Traigent Ltd

This software is dual-licensed: GNU Affero General Public License v3.0 only
(AGPL-3.0-only) OR a Traigent commercial license under separate written
agreement. SPDX: AGPL-3.0-only OR LicenseRef-Traigent-Commercial.
See LICENSE and COMMERCIAL-LICENSE.md.

This NOTICE file is provided for attribution and third-party notice purposes
only. It does not modify the applicable license terms.

================================================================================

This project depends on the following notable third-party libraries
(not vendored; each retains its own license):

- Optuna (MIT License) - https://github.com/optuna/optuna
- LangChain (MIT License) - https://github.com/langchain-ai/langchain
- OpenAI Python SDK (MIT License) - https://github.com/openai/openai-python
- Anthropic Python SDK (MIT License) - https://github.com/anthropics/anthropic-sdk-python

For full license texts of dependencies, see their respective repositories.

================================================================================

Compatibility notice:

- Traigent SDK includes an optional interoperability module at
  `traigent.integrations.langfuse` for reading data from Langfuse APIs and SDKs.
- This integration is independently implemented by Traigent. It is not
  affiliated with, endorsed by, or sponsored by Langfuse GmbH.
- "Langfuse" and related marks are the property of their respective owner.
- Traigent SDK does not claim any rights in Langfuse branding, and users remain
  responsible for complying with the applicable Langfuse open-source licenses,
  enterprise-license boundaries, and hosted-service terms when they connect to
  Langfuse software or services.
