Singulariti × Vanda Pharmaceuticals — Pharma Compliance Layer

Nothing ships
until the gate says so.

Every ad, landing page, email, SMS, and TV script passes the compliance gate before it can ship. Claims must be cited to the bank. Fair balance is enforced. Platform rules are applied. The gate blocks; med-legal approves; the asset ships.

GENERATE + ENFORCE // 5 PRODUCTS // 15 PATTERNS // 6 PLATFORMS // LEARNS THE CLIENT'S VOICE

5
products in the claims bank
15
banned / strong-claim patterns
6
platform rule sets
0
assets shipped uncited

01 / The Gate

Run an asset through the gate.

This is the live engine — the same one that runs in the CI pipeline on every asset. Pick the asset, paste the copy, watch it get judged in real time.

Pick a product to see its claims.
PASS100 / 100

02 / The Generator

It doesn't just judge. It writes.

Give it the objective. It drafts the asset from the claims bank and the platform rules, runs its own draft through the gate, and rewrites on every BLOCK until it passes. Voice: it starts tone-blind — feed it the client's real copy and it writes more like them, with every sample.

> generator.idle — awaiting brief
The asset you generate here lands pre-cleared: every claim cited, fair balance in, platform rules satisfied. Load it into the gate above to watch it pass live.

03 / The Pipeline

Four steps. Two are automatic.

The gate mirrors the tier model we run internally: reads are free, acting is earned. Nothing reaches a patient that the gate didn't clear and a human didn't approve.

01

The generator drafts

Creative, landing, email, SMS, TV script — produced from the claims bank and platform rules, in the client's voice when the voice library has samples. This page is that step, live.

02

The gate (this page)

Automatic, in seconds. Claims checked against the bank, banned patterns, fair balance, disclaimers, platform rules. BLOCK fails the step. PASS files the proposal.

03

Med-legal approves

Tier-2 — human judgment. The proposal lands with the full gate report: every claim, its citation, every check and its result. One review, complete evidence.

04

Ship + monitor

Approved assets go live and stay watched: live-page render checks, ad-spend anomalies, and a regulatory watch that re-scans running creative when anything changes upstream.

04 / The Claims Bank

Every claim has a citation — or it doesn't ship.

The claims bank is the single source of truth for what we may say, product by product. The gate detects a claim in copy and refuses to pass the asset unless that claim is cited. Citation IDs below are seeds — Vanda's med-legal confirms and locks them at onboarding.

05 / The Rules

What the gate enforces.

Banned and strong-claim patterns (global), plus the rule set per platform. Each rule carries the reason — so a fix is a decision, not a guess.

Global claim rules

PatternSeverityWhy

Platform rules

Regulatory anchors: FDA 21 CFR 202 (labeling), 21 CFR 205 (consumer advertising), FTC 16 CFR 255 (prescription drug advertising), CAN-SPAM, TCPA. The gate encodes these as checks; the reasons on each rule cite which one.