# DataAI ETL for Microsoft Marketplace

DataAI ETL is proprietary, source-available commercial software from Yanbor LLC, built with open-source technologies including Apache Spark.

This directory is the Microsoft Marketplace review, packaging, and controlled-delivery kit for the DataAI Spark libraries. DataAI remains embedded software that runs inside customer-controlled compute. It is not a required hosted service.

## Recommended delivery model

Use this kit for Partner Center review and offer-type selection. Azure Container offers require a Kubernetes application packaged as CNAB; a raw JAR or single container is not accepted.

## Current status

The included `1.0.0` artifacts are production-candidate builds. This package is intentionally marked **not submission-ready** until the channel-specific release and partner gates in `PROVIDER_CHECKLIST.md` are complete. Nothing in this directory publishes, uploads, authenticates, or contacts Microsoft Marketplace.

## Contents

| Path | Purpose |
| --- | --- |
| `listing/` | Draft marketplace or repository metadata |
| `docs/` | Installation, release-gate, security, and function documentation |
| `lib/` | Verified DataAI production-candidate artifacts |
| `assets/` | DataAI listing artwork |
| `screenshots/` | Fictional-data design previews |
| `distribution/` | Controlled customer delivery ZIP |
| `scripts/` | Deterministic generation and offline validation |
| `CHECKSUMS.sha256` | Package integrity manifest |

The repository-root `DataAIETLMicrosoft.zip` is the provider-review ZIP. Its sidecar is `DataAIETLMicrosoft.zip.sha256`.

## Start here

1. Read `MARKETPLACE_SUBMISSION.md`.
2. Complete `PROVIDER_CHECKLIST.md`.
3. Review `docs/INSTALLATION_AND_USAGE.md` and `docs/RELEASE_GATES.md`.
4. Replace all bracketed placeholders.
5. Generate and validate locally before any external submission.

## License

Use is governed by `LICENSE.md`. Production, continued use, redistribution, OEM, and managed-service use require separate written commercial terms from Yanbor LLC. The software is provided **AS IS**, and the customer is responsible for testing compatibility and suitability during the permitted license period.
