License & Compliance
License & Compliance
The testing-api repository is provided as the standard interface for interacting with the Supervised AI platform's testing infrastructure. Users of this API must adhere to the licensing terms and compliance standards outlined below to ensure secure and legal integration.
License Type
This project is licensed under the MIT License. This is a permissive license that allows for:
- Commercial Use: You may use the API structure within commercial projects.
- Modification: You may modify the code to fit your specific testing requirements.
- Distribution: You may distribute the code or derivatives.
- Private Use: You may use the code for internal testing purposes.
For the full legal text, please refer to the LICENSE file in the root of the repository.
Usage Terms & Restrictions
While the MIT license is permissive, usage of this API in connection with the Supervised AI platform is subject to the following conditions:
- Attribution: You must include the original copyright notice and a copy of the license in any substantial portion of the software you distribute.
- No Warranty: The API structure is provided "as is," without warranty of any kind. The maintainers are not liable for any claims or damages arising from the use of this software.
- Platform Terms of Service: When using this API to interact with Supervised AI production endpoints, you must comply with the platform's general Terms of Service and data privacy policies.
Dependency Compliance
The testing-api utilizes several third-party libraries to handle HTTP requests, schema validation, and environment configuration. Before deploying this API in a restricted environment, ensure your organization permits the use of the following categories of dependencies:
- Runtime Dependencies: Libraries required to execute the API calls.
- Development Dependencies: Tools used for linting, unit testing, and documentation generation.
To generate a full report of all third-party licenses used by this project, you can run the following command (assuming license-checker is installed):
# Example command to review all nested dependency licenses
npx license-checker --summary
Security & Vulnerability Reporting
Compliance with security standards is a priority for Supervised AI. If you discover a security vulnerability or a compliance issue within this API structure, please do not open a public issue. Instead, follow these steps:
- Review the
SECURITY.mdfile (if available) for the private reporting process. - Contact the Supervised AI security team at
security@supervised.ai.
We aim to acknowledge all reports within 48 hours and provide a remediation timeline for confirmed vulnerabilities.