What BCP Enables
How BCP helps teams, tools, and platforms enforce brand identity, marketing compliance, and content policy at scale.
One Protocol, Three Audiences
For Brand & Compliance Teams
Define brand rules, marketing policies, and claims governance once. Enforce them across every tool and channel automatically.
For Developers
Integrate brand governance, policy enforcement, and claims validation into any app, AI agent, or workflow. JSON in, compliance out.
For AI Companies
Ship brand-aware, policy-compliant AI products. Let customers bring their BCP — your platform enforces their brand rules and marketing policies automatically.
AI Content Generation
The Problem
AI writing tools produce generic content that doesn't match your brand voice — and worse, they have no awareness of your marketing policies. AI-generated copy can include false urgency, unsubstantiated claims, or dark patterns that put your brand at regulatory risk.
The Solution
Load your BCP into any AI tool's context. The AI gets your tone, vocabulary, and your marketing policies — what tactics are allowed, what claims need evidence, and what gets blocked.
const bcp = await fetch('/api/brands/my-brand');
const voice = bcp.bcp_data.verbal.voice;
const governance = bcp.bcp_data.governance;
const response = await openai.chat.completions.create({
model: "gpt-4",
messages: [{
role: "system",
content: `Brand voice: ${voice.description}.
Tone: ${voice.tone.join(', ')}.
Never use: ${bcp.bcp_data.verbal.vocabulary
.forbidden_words.map(w => w.word).join(', ')}.
Blocked tactics: ${governance.tactics_policy.overrides
.filter(t => t.enforcement === 'block')
.map(t => t.tactic_id).join(', ')}.
Risk posture: ${governance.risk_and_enforcement.risk_posture}`
}, {
role: "user",
content: "Write a product launch email"
}]
});
Design Tool Integration
The Problem
Designers accidentally use off-brand colors, wrong logo sizes, or unapproved fonts. Design reviews catch issues too late, leading to rework.
The Solution
Figma and Canva plugins validate designs against BCP in real-time.
// Figma plugin
const bcp = await loadBCP('my-brand');
const approvedColors = bcp.visual.colors.primary.map(c => c.hex);
const selected = figma.currentPage.selection[0];
if (!approvedColors.includes(rgbToHex(selected.fills[0].color))) {
figma.notify('Color not in brand palette.');
figma.notify('Approved: ' + approvedColors.join(', '));
}
E-Commerce Brand & Marketing Compliance
The Problem
Product listings drift off-brand, but that's the easy problem. The harder one: sale messaging that uses false urgency, unverified health claims on product pages, missing disclaimers, and pricing tactics that violate platform policies — all at scale across hundreds of SKUs.
The Solution
BCP's e-commerce extension and policy engine check product content, pricing tactics, and claims against your governance rules before publishing.
const bcp = await loadBCP('my-store');
const governance = bcp.governance;
const pricing = governance.pricing_and_urgency;
// Check product copy against tactics policy
const result = await fetch('/api/text/evaluate', {
method: 'POST',
body: JSON.stringify({
text: product.description,
bcp_id: 'my-store',
communication_type: 'product_listing'
})
});
// → flags: false_scarcity (BLOCK), countdown_timer (WARN)
// → claims: health_benefit needs evidence_url
// → pricing: discount exceeds cap (max 30%)
// → missing: required disclaimer for supplement claims
Marketing Compliance & Claims Governance
The Problem
Marketing teams use urgency tactics, make product claims, and run promotions — often without realizing they're crossing regulatory or platform policy lines. Legal reviews can't keep up with the volume of content being published across channels.
The Solution
BCP's Global Policy Library covers 38+ marketing tactics and 15+ claim types with deterministic enforcement levels. Brands inherit sensible defaults and override what they need. Every piece of content is checked before it goes out.
// BCP governance — tactics & claims policy
{
"governance": {
"tactics_policy": {
"inherit_defaults": true,
"overrides": [
{ "tactic_id": "countdown_timer", "enforcement": "block" },
{ "tactic_id": "false_scarcity", "enforcement": "block" },
{ "tactic_id": "social_proof", "enforcement": "allow" }
]
},
"claims_policy": {
"claims_strictness": "strict",
"allow_comparative_claims": false,
"evidence_required_for": ["health_benefit", "efficacy_claim"]
},
"risk_and_enforcement": {
"risk_posture": "conservative",
"enforcement_mode": "strict",
"block_threshold": 40
}
}
}
// → Engine: allow / warn / escalate / block
Channel-Aware Governance
The Problem
Your brand sounds different on LinkedIn than on Instagram. But it's not just tone — each channel has different rules. A countdown timer might be fine in email but violates platform policy on social. Managing per-channel tone and per-channel compliance is impossible with static guidelines.
The Solution
A single BCP with channel-specific overrides for both tone and policy. Core rules stay consistent; each channel adapts what it needs.
{
"verbal": {
"voice": {
"description": "Knowledgeable and approachable expert",
"tone": ["confident", "approachable", "warm"]
}
},
"governance": {
"channel_overrides": {
"social_linkedin": {
"tone": ["authoritative", "confident", "direct"],
"tactics_overrides": [
{ "tactic_id": "countdown_timer", "enforcement": "block" }
]
},
"social_instagram": {
"tone": ["approachable", "playful", "warm"],
"tactics_overrides": [
{ "tactic_id": "celebrity_endorsement", "enforcement": "warn" }
]
},
"email": {
"tone": ["warm", "confident"],
"tactics_overrides": [
{ "tactic_id": "limited_time_offer", "enforcement": "allow" }
]
}
}
}
}
Ready to get started?
Create your BCP in minutes and bring brand consistency, marketing compliance, and policy governance to every platform and tool.