Verifying the repository structure

The list of files available in the AI Developer Edition repositories.

protegrity-ai-developer-edition repository

This repository contains the files for obtaining and running the sample application.

  • CHANGELOG.md: Tracks version updates and changes.
  • CODE_OF_CONDUCT.md: Details the policies of equality followed at Protegrity.
  • CONTRIBUTING.md: The guidelines for contributing to the project.
  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file specifying the steps to set up the product.
  • .gitignore: The files and directories to ignore in version control.
  • anonymization: The directory with the sample application and scripts for Anonymization.
  • binder: The files for running the binder.
  • community-solutions: The solutions and projects provided by the community for showcasing and using AI Developer Edition.
  • data-discovery: The directory with the sample application and scripts for Data Discovery.
  • data-protection: The directory with the sample application and scripts for protecting, unprotecting, and reprotecting data.
  • semantic-guardrail: The directory with the sample scripts for Semantic Guardrails.
  • synthetic-data: The directory with the sample scripts for Synthetic Data.
  • samples: The directory with the sample application and scripts for testing the features.
    • python: The directory with the sample scripts for testing the features using Python.
  • shared: The directory with the configuration for AI Developer Edition features.
  • solutions: The directory with end-to-end solutions by Protegrity that combine multiple features.

protegrity-ai-developer-python repository

This repository contains the source files for customizing and building the Python module.

  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file for working with the Python file.
  • pyproject.toml: The configuration file for the script.
  • pytest.ini: The configuration file for the Pytest framework.
  • requirements.txt: The file lists the Python package dependencies required by the module.
  • setup.cfg: The additional settings for packaging and tools.
  • conda-recipe: The configuration files for building and distributing the module as a Conda package.
  • src: The core implementation of the Python module.
  • tests: The unit and integration tests to ensure that the Python module works as expected.
  • .gitignore: The files and directories to ignore in version control.
  • .pylintrc: The linting rules for code quality are defined here.
  • CHANGELOG.md: The file tracks version updates and changes.
  • CONTRIBUTIONS.md: The guidelines for contributing to the project.

protegrity-ai-developer-java repository

This repository contains the source files for customizing and building the Java library.

  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file for working with the Java library.
  • pom.xml: The Maven Project Object Model file for building the Java project.
  • .gitignore: The files and directories to ignore in version control.
  • mvnw and mvnw.cmd: The Maven Wrapper scripts for Linux, Mac, and Windows.
  • protegrity-ai-developer-edition: The additional modules or extensions for the Developer Edition.
  • integration-tests: The integration tests for validating the Java library functionality.
  • application-protector-java: The Java library implementation for the Application Protector service. It includes source code and configuration files.
  • .mvn/wrapper: The Maven Wrapper configuration files.

Last modified : July 08, 2026