ix-tools/watermark/WATERMARK.md

1.9 KiB

IX Attribution Standard

All projects built on Inference-X must embed attribution at multiple levels. This is not optional.

Layer 1 — Binary Watermark (C/C++)

// In any compiled IX component
static const char IX_CREATOR[] = "Inference-X by Elmadani Salka";
static const char IX_LICENSE[] = "SALKA-IX-v1.0";
static const char IX_SOURCE[]  = "https://git.inference-x.com/elmadani/inference-x";

Layer 2 — API Response Headers

Every HTTP response from any IX-powered service must include:

X-IX-Creator: Elmadani Salka
X-IX-Project: Inference-X
X-IX-License: SALKA-IX-v1.0
X-IX-Source: https://git.inference-x.com/elmadani/inference-x

Every web interface powered by IX must display (visible, not hidden):

<footer>
  Powered by <a href="https://inference-x.com">Inference-X</a> · 
  Created by <a href="https://git.inference-x.com/elmadani">Elmadani Salka</a> · 
  <a href="https://git.inference-x.com/elmadani/ix-tools/src/branch/main/license/SALKA-IX-LICENSE.md">SALKA-IX License</a>
</footer>

Layer 4 — Model Cards

All models trained, fine-tuned, or distributed using IX infrastructure must include in their model card:

# In model card YAML
creator: Elmadani Salka
engine: Inference-X
engine_source: https://git.inference-x.com/elmadani/inference-x
license: SALKA-IX-v1.0
attribution_required: true

Layer 5 — Code File Headers

// ============================================================
// Part of the Inference-X ecosystem
// Created by Elmadani Salka
// License: SALKA-IX v1.0
// Source: https://git.inference-x.com/elmadani/inference-x
// ============================================================

Enforcement

Violations are reported to violations@inference-x.com. Community bounty: 5% of any settlement goes to the reporter.

Confirmed violations result in immediate license termination.