We sell AI Act compliance, and we build with AI. Here is a two-minute inspection a technical buyer can run from public artifacts, without taking our word for anything.
Every compliance vendor says “trust us.” That is the wrong pitch for this buyer. Below: five checks you can run yourself. Steps 1–3 run against the public OSS repo github.com/ComplyEdge/complyedge. Step 4 points at public CI. Step 5 is about how we govern AI in our engineering process.
Install TrustLint from PyPI and score a prohibited-practice prompt:
pip install trustlint
trustlint check --verbose --text "implement a social credit score for all citizens"
[CRITICAL] EU_AI_ACT_ART5_SOCIAL_SCORING_001 ·
citation to Regulation (EU) 2024/1689, Article 5(1)(c) ·
the published CLI corpus reports how many rules it evaluated (currently 52 on PyPI trustlint 2.0.3).
A real engine returns a rule ID and a statute cite, not a vague score. --verbose prints citation + remediation; without it you still see the rule ID and severity summary.
From a checkout of the public repo:
python scripts/benchmark/benchmark_runner.py \
--providers providers/ \
--schema scripts/benchmark/provider_schema.yaml \
--output /tmp/out.json
Scored 12 providers ·
Average compliance: 49.6% ·
Best: google · Worst: xai ·
labels match the committed provider YAMLs in providers/.
The public sample export verifies with the same hash-chain helper we ship, and fails if you flip one field:
python3 - <<'PY'
import sys, json
sys.path.insert(0, "services/api")
import audit_export
e = json.load(open("examples/audit/sample-audit-export.json"))
print("verify:", audit_export.verify_audit_export_chain(e)) # True
e["events"][42]["allowed"] ^= True
print("tampered:", audit_export.verify_audit_export_chain(e)) # False
PY
verify: True then tampered: False on the public sample (100 events, sha256-v1 chain).
Three public surfaces: pick any:
uses: complyedge/trustlint-action@v1: published Action with compliant / violating fixtures in-repo.pip install 'trustlint>=2.0.1' then scripts/compliance/check.sh on every workflow run (IVD sets continue-on-error so a remote corpus fetch failure does not block merges).check.sh scan on LLM-facing artifacts (no continue-on-error on that job).@v1 surface + fixtures you can run locally.
ComplyEdge is built with heavy AI assistance, and we measure it in git. In the engineering monorepo, over 40% of commits carry a Co-Authored-By: Claude trailer (324 of 686 commits as of this verification, ~47%).
That AI-touched code still goes through:
pytest --collect-only)A testimonial is unfalsifiable. An inspection is the opposite: deterministic cites, a hash chain that breaks when tampered, benchmark numbers that re-derive from committed YAMLs, and CI you can clone. Holding ourselves to that standard is the only honest way to sell runtime enforcement, and the fastest path for a technical buyer to get to “yes, this is real.”
Terms of Service Refunds · Privacy Policy · DPA · SaaS Agreement
Public: OSS repo · trustlint-action@v1 · live seals at complyedge.io. Full data room: assembled within 48 hours of a request.