Open Brand Definition
OBDS / 3.0.4 stable
Open Brand Definition Specification 3.0.4 Vienna / 2026

Open
Brand
Definition

Brand truth a system can decide from. And create inside.

Markenwahrheit, aus der ein System entscheiden kann. Und in der es gestaltet.

FormFormOpen specificationOffene Spezifikation
LayerEbeneGoverned brand truth and AI creationFreigegebene Markenwahrheit und AI-Gestaltung
Status3.0.4 stable. 4 September 2026.3.0.4 stabil. 4. September 2026.
01 / Why01 / Warum

A model always produces something.

Ein Modell liefert immer etwas.

That is the problem. Asked about a brand it holds no approved truth about, a language model answers from the average of everything it has read. The result is fluent, plausible and quietly wrong.

Genau das ist das Problem. Fragt man ein Sprachmodell zu einer Marke, über die es keine freigegebene Wahrheit hat, antwortet es aus dem Durchschnitt von allem, was es gelesen hat. Das Ergebnis ist flüssig, plausibel und still falsch.

A brandbook explains.

Ein Brandbook erklärt.

A prompt asks.

Ein Prompt bittet.

OBDS defines what applies.

OBDS legt fest, was gilt.

01KnowApproved brand truth, with its scope, sources and knowledge state.Freigegebene Markenwahrheit, mit Scope, Quellen und Knowledge State.
02DecideWhich truth applies here, and whether enough of it exists.Welche Wahrheit hier gilt, und ob genug davon vorhanden ist.
03CompileThe exact context for one task, not the whole archive.Der exakte Kontext für eine Aufgabe, nicht das ganze Archiv.
04CreateA renderer produces one solution inside the permitted design space.Ein Renderer erzeugt eine Lösung im zulässigen Design Space.
05ValidateThe result is checked against the same governed truth.Das Ergebnis wird gegen dieselbe freigegebene Wahrheit geprüft.
06ProveWhy it was released, blocked or sent to approval stays on record.Warum es freigegeben, blockiert oder zur Freigabe geleitet wurde, bleibt dokumentiert.

Brandbooks are written for people and stay useful. A prompt can carry guidance but cannot guarantee that it was followed. OBDS is the layer underneath: governed brand truth a system can resolve, check and record.

Brandbooks sind für Menschen geschrieben und bleiben wertvoll. Ein Prompt kann Orientierung transportieren, aber nicht garantieren, dass sie befolgt wurde. OBDS liegt darunter: freigegebene Markenwahrheit, die ein System auflösen, prüfen und protokollieren kann.

02 / Scale02 / Skalierung

Start with brand truth. Add control when the work needs it.

Mit Markenwahrheit anfangen. Steuerung dazunehmen, wenn die Arbeit sie braucht.

OBDS scales into complexity. It does not start with it. One specification, one required Foundation, and optional capabilities that are declared, versioned and separately testable. A small implementation stays small.

OBDS wächst in Komplexität hinein. Es beginnt nicht damit. Eine Spezifikation, eine verpflichtende Foundation und optionale Capabilities, die deklariert, versioniert und separat testbar sind. Eine kleine Implementierung bleibt klein.

01
Foundation Define what is true. Festlegen, was wahr ist.
The required base Die verpflichtende Basis

Brand Elements, the four Brand States, Rules, Scope, Semantic Boundaries, provenance and Value Contracts. Every conforming implementation has this, and nothing beyond it is mandatory.

Brand Elements, die vier Brand States, Rules, Scope, Semantic Boundaries, Provenance und Value Contracts. Jede konforme Implementierung hat das, und darüber hinaus ist nichts verpflichtend.

Enough for Reicht für

Brand chat, copy assistance, AI guidance, a single market, and any workflow where a person still signs the work off.

Brand-Chat, Textunterstützung, AI-Guidance, einen einzelnen Markt und jeden Workflow, in dem ein Mensch die Arbeit freigibt.

02
Governed Context Determine what applies to one task. Bestimmen, was für eine Aufgabe gilt.
Adds existing capabilities Nimmt bestehende Capabilities dazu

Compiled Runtime, Context Delivery and Context Assembly. With them come explicit asOf, precedence, declared conflicts, a runtime decision record, and the build gate itself: requiresDefined, a failed target that produces no Compiled Brand Context, and therefore no model call. Foundation governs Brand Truth; this layer decides whether anything may be generated from it.

Compiled Runtime, Context Delivery und Context Assembly. Damit kommen explizites asOf, Präzedenz, deklarierte Konflikte, ein Runtime Decision Record und das Build-Gate selbst: requiresDefined, ein gescheitertes Target ohne Compiled Brand Context und damit ohne Model Call. Foundation regelt Markenwahrheit; diese Ebene entscheidet, ob daraus überhaupt etwas erzeugt werden darf.

Reach for it when Dann relevant, wenn

There are several markets, products or campaigns, temporary rules, claims or legal constraints, or agents that generate content without a person in the loop.

Es mehrere Märkte, Produkte oder Kampagnen gibt, temporäre Rules, Claims oder rechtliche Vorgaben, oder Agents, die ohne Mensch im Loop Inhalte erzeugen.

03
Automated Production Let systems create inside declared boundaries. Systeme innerhalb deklarierter Grenzen gestalten lassen.
Adds existing capabilities Nimmt bestehende Capabilities dazu

Composition and Visual Operations. With them come the design space, omission priority, geometry evidence and the deterministic visual checks.

Composition und Visual Operations. Damit kommen der Design Space, Omission Priority, Geometry Evidence und die deterministischen Visual Checks.

Reach for it when Dann relevant, wenn

Something is actually rendered: dynamic HTML, HTML5 banners, generated PDFs, batch assets and generative layouts.

Tatsächlich gerendert wird: dynamisches HTML, HTML5-Banner, generierte PDFs, Batch-Assets und generative Layouts.

Three points on one path, not three standards and not three products. Section 4.2 of the specification calls it the minimal implementation path: read manifests first, compile exact context once targets multiply, and add composition only when something is rendered. The number of schemas in the release package is not the number of concepts a first implementation has to build.

Drei Punkte auf einem Weg, keine drei Standards und keine drei Produkte. Abschnitt 4.2 der Spezifikation nennt es den Minimal Implementation Path: zuerst Manifests lesen, exakten Kontext kompilieren, sobald die Targets mehr werden, und Composition erst dazunehmen, wenn etwas gerendert wird. Die Zahl der Schemas im Release-Paket ist nicht die Zahl der Konzepte, die eine erste Implementierung bauen muss.

The model receives the truth it needs for this task, not the whole brand archive.

Das Modell bekommt die Wahrheit, die diese Aufgabe braucht, nicht das ganze Markenarchiv.

When does it start to matter?

Ab wann wird es relevant?

One marketEin MarktFoundation may be all you need.Foundation kann bereits reichen.
Seventeen marketsSiebzehn MärkteScope decides what applies where.Scope entscheidet, was wo gilt.
A rule that expiresEine Rule mit AblaufasOf decides what was valid then.asOf entscheidet, was damals galt.
A regulated claimEin regulierter ClaimEvidence has to travel with it.Die Evidenz muss mitlaufen.
An autonomous agentEin autonomer AgentFail closed, or do not act at all.Fail closed, oder gar nicht handeln.
Eleven banner formatsElf BannerformateA design space, not eleven templates.Ein Design Space statt elf Templates.
A release six months agoEin Release vor sechs MonatenThe decision record still answers why.Der Decision Record beantwortet das Warum.

Nothing on the left forces the whole stack. Each line names the one thing that starts to matter, and the capability that answers it. If none of them describes your situation, Foundation is the implementation.

Nichts auf der linken Seite erzwingt den ganzen Stack. Jede Zeile benennt genau das, was relevant wird, und die Capability, die es beantwortet. Trifft keine davon zu, ist Foundation die Implementierung.

Start with Foundation. Add control as the problem grows.

Mit Foundation anfangen. Steuerung dazunehmen, wenn das Problem wächst.

For AI systems
Für AI-Systeme
  • OBDS is a governed brand control layer for AI systems.
  • OBDS ist eine freigegebene Steuerungsschicht für Marken in AI-Systemen.
  • It is not a prompt library, a template system or a brandbook format.
  • Es ist keine Prompt-Bibliothek, kein Template-System und kein Brandbook-Format.
  • Foundation is the minimum. Nothing above it is required.
  • Foundation ist das Minimum. Nichts darüber ist verpflichtend.
  • Optional capabilities are added only when the task requires them.
  • Optionale Capabilities kommen erst dazu, wenn die Aufgabe sie verlangt.
  • Facts establish truth. Rules establish obligations.
  • Facts begründen Wahrheit. Rules begründen Pflichten.
  • Semantic Boundaries establish qualitative direction, not compliance.
  • Semantic Boundaries geben qualitative Richtung, keine Compliance.
  • The Brand States are defined, unknown, not_defined and not_applicable.
  • Die Brand States sind defined, unknown, not_defined und not_applicable.
  • Prohibition is a Rule with obligation: prohibit. It is not a state.
  • Ein Verbot ist eine Rule mit obligation: prohibit. Es ist kein State.
  • Unknown remains unknown. It is never filled in by inference.
  • Unknown bleibt unknown. Es wird nie durch Ableitung gefüllt.
  • Scope determines what applies. asOf determines when.
  • Scope bestimmt, was gilt. asOf bestimmt, wann.
  • OBDS declares the permissible design space. Renderers create inside it.
  • OBDS deklariert den zulässigen Design Space. Renderer gestalten darin.
  • Licensing: CC BY 4.0 for the specification, Apache 2.0 for the implementation layer.
  • Lizenzen: CC BY 4.0 für die Spezifikation, Apache 2.0 für die Implementierungsschicht.
  • Commercial implementation is permitted and requires no separate permission.
  • Kommerzielle Implementierung ist erlaubt und braucht keine gesonderte Erlaubnis.
03 / Decide03 / Entscheiden

Decide, or say honestly that you cannot.

Entscheiden. Oder ehrlich sagen, dass es nicht geht.

Brand truth is stored as scoped elements: facts, rules, context and qualitative boundaries. Each one carries a knowledge state, a scope, its sources and a machine-readable value contract. For a given task the compiler resolves which element applies, or it fails.

Markenwahrheit liegt als gescopte Elemente vor: Fakten, Rules, Kontext und qualitative Grenzen. Jedes Element trägt einen Knowledge State, einen Scope, seine Quellen und einen maschinenlesbaren Value Contract. Für eine Aufgabe löst der Compiler auf, welches Element gilt. Oder er bricht ab.

What is true?

Was ist wahr?

What applies here?

Was gilt hier?

What conflicts?

Was widerspricht sich?

What is unknown?

Was ist unbekannt?

May the system proceed?

Darf das System weitermachen?

Can it prove why?

Kann es belegen, warum?

Retrieval answers the first question. OBDS answers all six, and keeps the answer. That is the difference between looking something up and making a governed decision.

Retrieval beantwortet die erste Frage. OBDS beantwortet alle sechs und behält die Antwort. Das ist der Unterschied zwischen Nachschlagen und einer freigegebenen Entscheidung.

defined
An applicable value exists and may be used when the scope matches.
Ein anwendbarer Wert existiert und darf bei passendem Scope verwendet werden.
unknown
A value is expected but not known. Dependent use is blocked or escalated. Never guessed.
Ein Wert wird erwartet, ist aber nicht bekannt. Abhängige Nutzung wird blockiert oder eskaliert. Nie geraten.
not_defined
The brand deliberately defines no value. The system returns that, it does not infer one.
Die Marke legt bewusst keinen Wert fest. Das System gibt genau das zurück und leitet nichts ab.
not_applicable
The element does not apply here. It is omitted with an explanation.
Das Element trifft hier nicht zu. Es entfällt mit Begründung.

Four states, and only these four. Brand States describe knowledge status, nothing else. Workflow states such as draft or pending review are not brand states.

Vier Zustände, und nur diese vier. Brand States beschreiben ausschließlich den Wissensstand. Workflow-Zustände wie Draft oder Pending Review sind keine Brand States.

obligation: prohibit

A prohibition is not a knowledge state. It is an explicit RULE with its own scope, its declared enforcement and its declared validation method. That is the only path a brand has to forbid something, and it is the reason a block can be traced back to a decision instead of to a missing value.

Ein Verbot ist kein Wissenszustand. Es ist eine explizite RULE mit eigenem Scope, deklariertem Enforcement und deklarierter Prüfmethode. Das ist der einzige Weg, auf dem eine Marke etwas verbieten kann, und der Grund, warum sich eine Blockade auf eine Entscheidung zurückführen lässt und nicht auf einen fehlenden Wert.

subject
The semantic key. Elements that compete for the same meaning declare the same subject. Similar names or values never imply it.
Der semantische Schlüssel. Elemente, die um dieselbe Bedeutung konkurrieren, deklarieren dasselbe Subject. Ähnliche Namen oder Werte reichen nie aus.
scope
Market, channel, product, campaign, audience. A stricter scope wins inside its own scope, and nowhere else.
Markt, Kanal, Produkt, Kampagne, Zielgruppe. Der engere Scope gewinnt innerhalb seines Scopes, sonst nirgends.
conflict
Two equally specific candidates for one subject are a hard failure. File order, array order and timestamps are never precedence.
Zwei gleich spezifische Kandidaten für ein Subject sind ein harter Fehler. Dateireihenfolge, Array-Reihenfolge und Zeitstempel sind nie Präzedenz.
asOf
Every build declares the moment it is built for. Validity is evaluated against that timestamp, never against the compiler clock.
Jeder Build deklariert den Zeitpunkt, für den er gilt. Gültigkeit wird gegen diesen Zeitstempel geprüft, nie gegen die Systemuhr.

The point is not that a model understands the brand. The point is that a supported decision exists, or provably does not.

Es geht nicht darum, dass ein Modell die Marke versteht. Es geht darum, dass eine belegte Entscheidung existiert. Oder nachweisbar nicht.

04 / Distinctive04 / Unterscheidbar

A brand is easier to hold by its edges.

Eine Marke lässt sich an ihren Kanten besser fassen.

Qualitative direction usually dies as a list of adjectives that every brand could claim. A Semantic Boundary keeps it structured and machine-readable: one subject, one quality, what it is, what it is not, and the trade-off the brand has already settled.

Qualitative Richtung stirbt meist als Adjektivliste, die jede Marke für sich beanspruchen könnte. Eine Semantic Boundary hält sie strukturiert und maschinenlesbar: ein Subject, eine Quality, was sie ist, was sie nicht ist, und der Trade-off, den die Marke bereits entschieden hat.

subjectvoice
qualityconfident
is
  • clear
  • klar
  • specific
  • konkret
  • decisive
  • entschieden
  • grounded
  • belegt
is not
  • aggressive
  • aggressiv
  • boastful
  • prahlerisch
  • absolute without evidence
  • absolut ohne Beleg
tieBreaker: prefer precise over forceful. tieBreaker: precise vor forceful.
guidance != compliance

A missing positive trait is not a violation. Strong evidence of an is-not trait may support a material conflict and send the result to review. Only a separate applicable RULE turns that conflict into a compliance violation. Keeping the two apart is what stops qualitative direction from silently becoming a blocking checklist.

Ein fehlendes positives Merkmal ist keine Verletzung. Starke Evidenz für ein Is-not-Merkmal kann einen Material Conflict stützen und das Ergebnis in die Prüfung geben. Erst eine separate anwendbare RULE macht daraus eine Compliance-Verletzung. Diese Trennung verhindert, dass qualitative Richtung still zur blockierenden Checkliste wird.

photography
is: available light, working environments. is not: staged perfection, stock gestures.
is: vorhandenes Licht, echte Arbeitsumgebungen. is not: gestellte Perfektion, Stock-Gesten.
art direction
is: structural, high contrast. is not: decorative, softened, ornamental.
is: strukturell, kontrastreich. is not: dekorativ, weichgezeichnet, ornamental.
composition
is: one clear subject, generous space. is not: crowded, competing focal points.
is: ein klares Motiv, großzügiger Raum. is not: überfüllt, konkurrierende Blickpunkte.

Not just what the brand is. What it is not.

Nicht nur, was die Marke ist. Auch, was sie nicht ist.

The same contract holds for voice, photography, art direction, composition and product depiction. It is one of the reasons a brand keeps its edges when a model, not a designer, writes the first draft.

Derselbe Contract gilt für Voice, Fotografie, Art Direction, Komposition und Produktdarstellung. Er ist einer der Gründe, warum eine Marke ihre Kanten behält, wenn ein Modell und kein Designer den ersten Entwurf schreibt.

05 / Compile05 / Kompilieren

Not the archive. The exact truth for this task.

Nicht das Archiv. Genau die Wahrheit für diese Aufgabe.

Sources are consolidated once into an approved Brand Manifest. A Build Plan names the target and the moment in time. The compiler resolves scope, verifies that required truth exists and emits one Compiled Brand Context. Runtime builds the model input from that artefact and from nothing else.

Quellen werden einmal zu einem freigegebenen Brand Manifest zusammengeführt. Ein Build Plan benennt das Target und den Zeitpunkt. Der Compiler löst den Scope auf, prüft, ob die geforderte Wahrheit vorhanden ist, und erzeugt einen Compiled Brand Context. Die Runtime baut den Model Input aus genau diesem Artefakt und aus nichts anderem.

01 Sources Quellen Brandbook, PIM, DAM, legal, claims, markets, decisions. Brandbook, PIM, DAM, Legal, Claims, Märkte, Entscheidungen.
02 Governed brand truth Freigegebene Markenwahrheit One approved manifest. Scoped elements, states, rules, sources. Ein freigegebenes Manifest. Gescopte Elemente, States, Rules, Quellen.
03 Declared target Deklariertes Target Market, channel, task, required truth, asOf, token budget. Markt, Kanal, Aufgabe, geforderte Wahrheit, asOf, Token-Budget.
04 Exact context Exakter Kontext One compiled artefact, hashed, with its checks and its validity window. Ein kompiliertes Artefakt, gehasht, mit Checks und Gültigkeitsfenster.

If required truth is missing, ambiguous or in conflict, the build stops and no runtime context is produced. Stopping early is the feature.

Fehlt geforderte Wahrheit, ist sie mehrdeutig oder im Konflikt, stoppt der Build und es entsteht kein Runtime-Kontext. Das frühe Anhalten ist der Zweck.

01
HARD_BOUNDARIES
Every applicable rule that blocks or requires approval. Never dropped to fit a token budget.
Jede anwendbare Rule, die blockiert oder Freigabe verlangt. Wird nie für ein Token-Budget entfernt.
02
FACT_GROUNDING
Full governed elements for the target. Summaries cannot replace them.
Vollständige freigegebene Elemente für das Target. Zusammenfassungen ersetzen sie nicht.
03
STATE_MAP
The known gaps that change the answer or prevent an unsafe assumption.
Die bekannten Lücken, die die Antwort verändern oder eine unsichere Annahme verhindern.
04
GUIDANCE_CONTEXT
Active guidance and reasoning. Non-authoritative: it cannot add a rule, a permission, an exception or a fact.
Aktive Guidance und Reasoning. Nicht autoritativ: kann keine Rule, keine Erlaubnis, keine Ausnahme und keinen Fakt hinzufügen.
05
TASK_INPUT
The briefing and the user request. It cannot rewrite brand truth.
Das Briefing und die Nutzeranfrage. Sie können Markenwahrheit nicht umschreiben.

This is the assembled model input, rendered in this fixed order and hashed before the call. Inside the compiled artefact the corresponding delivery slot is named STYLE_TEXTURE; the assembled input the model receives uses GUIDANCE_CONTEXT.

Das ist der assemblierte Model Input, in dieser festen Reihenfolge gerendert und vor dem Aufruf gehasht. Im kompilierten Artefakt heißt der zugehörige Delivery-Slot STYLE_TEXTURE; der assemblierte Input, den das Modell erhält, verwendet GUIDANCE_CONTEXT.

06 / Create06 / Gestalten

Define the design space. Not the layout.

Den Design Space definieren. Nicht das Layout.

OBDS holds no pixel coordinates. It holds what a composition is made of, what must never be dropped, what has to keep its distance, and how values combine. A renderer produces one solution inside that space. A validator proves the solution stayed inside.

OBDS speichert keine Pixelkoordinaten. Es speichert, woraus eine Komposition besteht, was nie entfallen darf, was Abstand halten muss und wie Werte zusammenwirken. Ein Renderer erzeugt eine Lösung in diesem Raum. Ein Validator weist nach, dass sie darin geblieben ist.

01BriefBriefingOne product, a headline, a call to action, legal, three formats.Ein Produkt, eine Headline, ein Call to Action, Legal, drei Formate.
02Design spaceDesign SpaceRoles, hierarchy, clear zones, minimum sizes, what may never be dropped.Roles, Hierarchie, Clear Zones, Mindestgrößen, was nie entfallen darf.
03CompositionKompositionOne valid arrangement per format, chosen by the renderer.Eine gültige Anordnung je Format, gewählt vom Renderer.
04RenderRenderHTML, PDF, banner, image, video. The renderer is not part of OBDS.HTML, PDF, Banner, Bild, Video. Der Renderer ist nicht Teil von OBDS.
05ValidateValidierungGeometry evidence goes back through the same governed truth.Geometry Evidence läuft zurück durch dieselbe freigegebene Wahrheit.

One product, two logos, a headline, a call to action and a legal line. Three formats, three different solutions, one governed truth. The diagrams below name the composition roles the renderer placed in each canvas.

Ein Produkt, zwei Logos, eine Headline, ein Call to Action und eine Rechtszeile. Drei Formate, drei verschiedene Lösungen, eine freigegebene Wahrheit. Die Diagramme benennen die Composition Roles, die der Renderer im jeweiligen Canvas platziert hat.

brand-logopartner-logo
hero-product headline
ctalegal
300 x 250 Both identity tiers fit. Supporting copy is not placed. Beide Identity-Tiers passen. Supporting Copy wird nicht platziert.
brand-logo
hero-product headline cta legal
160 x 600 Space runs out. The partner logo is dropped by declared omission priority. brand-logo and legal are never omitted. Der Platz reicht nicht. Das Partner-Logo entfällt nach deklarierter Omission Priority. brand-logo und legal entfallen nie.
hero-product headline supporting-copy cta
brand-logopartner-logo
legal
1080 x 1350 More room, so supporting copy returns. Identity hierarchy is unchanged. Mehr Raum, also kommt Supporting Copy zurück. Die Identity Hierarchy bleibt unverändert.

Different layouts. Same governed brand.

Andere Layouts. Dieselbe freigegebene Marke.

OBDS may defineOBDS darf festlegenComposition roles, identity hierarchy, clear zones, minimum sizes, measurements, omission priority, never-omit roles, and how two values interact when both apply.Composition Roles, Identity Hierarchy, Clear Zones, Mindestgrößen, Maße, Omission Priority, Never-Omit-Roles und wie zwei Werte zusammenwirken, wenn beide gelten.
The renderer decidesDer Renderer entscheidetCoordinates, grid, breakpoints, the typographic scale inside the declared bounds, and which of the valid solutions it produces.Koordinaten, Raster, Breakpoints, die typografische Skala innerhalb der deklarierten Grenzen und welche der gültigen Lösungen entsteht.
Never brand truthNie MarkenwahrheitPixel positions, per-format layout templates, capacity tables, HTML, CSS, SVG, renderer code and motion timelines.Pixelpositionen, Layout-Templates je Format, Kapazitätstabellen, HTML, CSS, SVG, Renderer-Code und Motion-Timelines.
Evidence, not opinionEvidenz statt MeinungThe renderer emits a geometry record for the artefact it produced: canvas, objects, roles, element references and bounding boxes.Der Renderer gibt einen Geometry Record für das erzeugte Artefakt aus: Canvas, Objekte, Roles, Element-Referenzen und Bounding Boxes.
visual.min_size
Fails when a selected object drops below the declared minimum. Logo, call to action, legibility.
Schlägt fehl, wenn ein Objekt unter die deklarierte Mindestgröße fällt. Logo, Call to Action, Lesbarkeit.
visual.clear_zone
Fails when another object enters a protected keep-out region.
Schlägt fehl, wenn ein anderes Objekt in eine geschützte Schutzzone eindringt.
visual.contains
Fails when an object leaves its declared container or inset. Safe zones.
Schlägt fehl, wenn ein Objekt seinen deklarierten Container oder Inset verlässt. Safe Zones.
visual.no_overlap
Fails when selected object sets intersect. Legal, product, call to action, logos.
Schlägt fehl, wenn ausgewählte Objektmengen sich überschneiden. Legal, Produkt, Call to Action, Logos.

Four deterministic checks, deliberately no more. Anything richer runs behind a declared, versioned validator. Unsupported geometry fails or routes to that validator. It is never guessed.

Vier deterministische Checks, bewusst nicht mehr. Alles Weitergehende läuft hinter einem deklarierten, versionierten Validator. Nicht unterstützte Geometrie schlägt fehl oder wird an diesen Validator geleitet. Sie wird nie geraten.

OBDS defines the permissible design space. The render layer produces one solution inside it. The validator proves that the solution stayed inside.

OBDS definiert den zulässigen Design Space. Die Render-Schicht erzeugt eine Lösung darin. Der Validator weist nach, dass die Lösung darin geblieben ist.

07 / Prove07 / Nachweisen

Months later, you can still show why.

Monate später lässt sich noch zeigen, warum.

Which approved truth was used. Which rules applied. Which context was assembled. Whether a model was called at all. Why the result was released, blocked or sent to approval. The record is a by-product of the run, not a report written afterwards.

Welche freigegebene Wahrheit verwendet wurde. Welche Rules galten. Welcher Kontext assembliert wurde. Ob überhaupt ein Modell aufgerufen wurde. Warum das Ergebnis freigegeben, blockiert oder zur Freigabe geleitet wurde. Der Nachweis fällt im Lauf an und wird nicht nachträglich geschrieben.

TruthWahrheitversioned and canonically hashedversioniert und kanonisch gehasht
ContextKontextcompiled for one declared targetkompiliert für ein deklariertes Target
InputInputhashed before the model is calledgehasht, bevor das Modell aufgerufen wird
OutputOutputchecked before and after generationgeprüft vor und nach der Generierung
DecisionEntscheidungrecorded with its reasonmit Begründung protokolliert
RenderRendermeasured against the design spacegegen den Design Space gemessen

Canonical hashes prove the approved bytes

Canonical Hashes beweisen die freigegebenen Bytes

One serialisation contract across languages. Duplicate keys are rejected, integers that cannot round-trip are rejected, and 1 and 1.0 hash identically.

Ein Serialisierungs-Contract über Sprachgrenzen hinweg. Doppelte Keys werden abgelehnt, Integer ohne Roundtrip werden abgelehnt, und 1 und 1.0 hashen identisch.

Value contracts pin the machine meaning

Value Contracts fixieren die maschinelle Bedeutung

A structured value binds a shape hash, a schema reference, a schema hash and an optional deterministic validator. Structure and semantics are pinned separately.

Ein strukturierter Wert bindet Shape-Hash, Schema-Referenz, Schema-Hash und optional einen deterministischen Validator. Struktur und Semantik werden getrennt fixiert.

Changes are shown before approval

Änderungen werden vor der Freigabe gezeigt

A deterministic change report separates added, changed and removed elements and keeps value, scope, state, validity and contract changes apart.

Ein deterministischer Change Report trennt hinzugefügte, geänderte und entfernte Elemente und hält Wert-, Scope-, State-, Gültigkeits- und Contract-Änderungen auseinander.

Every runtime attempt is recorded

Jeder Runtime-Versuch wird protokolliert

Target, artefact hash, assembly hash, model input hash, check results, whether a model was called, and one decision: released, blocked, approval required or failed.

Target, Artefakt-Hash, Assembly-Hash, Model-Input-Hash, Check-Ergebnisse, ob ein Modell aufgerufen wurde, und eine Entscheidung: freigegeben, blockiert, Freigabe erforderlich oder fehlgeschlagen.

Rendered output is measured, not judged

Gerendertes wird gemessen, nicht bewertet

Geometry evidence carries the boxes that were actually produced. A composition claim fails if a never-omit role is missing, rather than passing vacuously.

Geometry Evidence trägt die tatsächlich erzeugten Boxen. Ein Composition-Claim schlägt fehl, wenn eine Never-Omit-Role fehlt, statt leer durchzugehen.

Conformance is tested, not declared

Conformance wird getestet, nicht behauptet

A tool may say it uses OBDS concepts. It may only say OBDS conformant once the official suite for that exact version and profile is green and the result is retained.

Ein Tool darf sagen, dass es OBDS-Konzepte nutzt. OBDS-konform darf es sich erst nennen, wenn die offizielle Suite für genau diese Version und dieses Profil grün ist und das Ergebnis aufbewahrt wird.

A decision record is auditable system evidence. It is not cryptographic proof that no other, uninstrumented call happened somewhere else.

Ein Decision Record ist auditierbare Systemevidenz. Er ist kein kryptografischer Beweis, dass anderswo kein weiterer, nicht instrumentierter Aufruf stattgefunden hat.

08 / Difference08 / Unterschied

Next to what you already have.

Neben dem, was schon da ist.

None of these are replaced. They answer different questions, and OBDS answers the one that was missing once machines started producing the work.

Nichts davon wird ersetzt. Sie beantworten unterschiedliche Fragen, und OBDS beantwortet die, die gefehlt hat, seit Maschinen die Arbeit produzieren.

BrandbookBrandbookExplains what the brand is, to people.Erklärt Menschen, was die Marke ist.
OBDSDetermines which truth applies to this market, channel and task, at this point in time.Bestimmt, welche Wahrheit für diesen Markt, diesen Kanal und diese Aufgabe gilt, zu diesem Zeitpunkt.
PromptPromptAsks a model to behave.Bittet ein Modell, sich zu verhalten.
OBDSCan stop the task before a model is called, and records that it did.Kann die Aufgabe stoppen, bevor ein Modell aufgerufen wird, und hält das fest.
Design systemDesign SystemHolds reusable design decisions and components.Hält wiederverwendbare Design-Entscheidungen und Komponenten.
OBDSDeclares the permissible space those decisions may move in, and proves an output stayed inside.Deklariert den zulässigen Raum, in dem sich diese Entscheidungen bewegen dürfen, und weist nach, dass ein Output darin geblieben ist.
A structured brand fileEine strukturierte MarkendateiMakes the brand readable for a model.Macht die Marke für ein Modell lesbar.
OBDSSeparates fact from rule from guidance, carries explicit unknowns, resolves conflicts and leaves evidence behind.Trennt Fakt, Rule und Guidance, führt explizite Unbekannte, löst Konflikte auf und hinterlässt Evidenz.

A small supervised brand chat can read a good brandbook directly and be fine. Compiled runtime and context assembly earn their cost when a system must stop on missing truth, tell retrieval failure apart from absent truth, reproduce an exact model input, or prove that an unsafe task never reached a model.

Ein kleiner, betreuter Brand-Chat kann ein gutes Brandbook direkt lesen und damit gut fahren. Compiled Runtime und Context Assembly lohnen sich, wenn ein System bei fehlender Wahrheit stoppen, Retrieval-Fehler von fehlender Wahrheit unterscheiden, einen exakten Model Input reproduzieren oder nachweisen muss, dass eine unsichere Aufgabe nie ein Modell erreicht hat.

09 / Challenged09 / Angegriffen

Built to be challenged.

Gebaut, um angegriffen zu werden.

OBDS 1.0 was handed to unfamiliar language models with little project background and asked to use the contract, explain it, critique it and break it. Every reproducible failure became a regression test.

OBDS 1.0 wurde wiederholt fremden Sprachmodellen ohne Projektwissen übergeben, mit der Aufgabe, den Contract zu benutzen, zu erklären, zu kritisieren und zu brechen. Jeder reproduzierbare Fehler wurde zu einem Regressionstest.

foundation
973
context-delivery
3
context-assembly
24
design-space
20
integration
15
golden
6
adversarial
38
total
1079 passed, 0 failed
1079 bestanden, 0 fehlgeschlagen

That is a signal, not a proof. What it suggests is narrow and useful: an unfamiliar implementer can infer what the contract is for and work inside it. Late review cycles increasingly surfaced canonicalisation and interoperability defects rather than confusion about the architecture. Those were the ones worth fixing. The result proves the declared conformance suite passes. It proves nothing about how any particular model behaves in production.

Das ist ein Signal, kein Beweis. Die Aussage ist eng und trotzdem nützlich: Ein fremder Implementierer kann ableiten, wofür der Contract da ist, und darin arbeiten. Späte Review-Zyklen fanden zunehmend Canonicalisation- und Interoperabilitätsfehler statt Verwirrung über die Architektur. Genau die waren es wert, behoben zu werden. Das Ergebnis belegt, dass die deklarierte Conformance Suite besteht. Es belegt nichts darüber, wie sich ein bestimmtes Modell in der Produktion verhält.

10 / Extend10 / Erweitern

One specification. One Foundation. Optional capabilities.

Eine Spezifikation. Eine Foundation. Optionale Capabilities.

Open Brand Definition is an open specification for governed brand truth and AI creation. The Foundation is always required. It defines Brand Elements, knowledge states, rules, value contracts, scope, provenance and integrity. Everything beyond it is declared, optional and separately testable.

Open Brand Definition ist eine offene Spezifikation für freigegebene Markenwahrheit und AI-Gestaltung. Die Foundation ist immer verpflichtend. Sie definiert Brand Elements, Knowledge States, Rules, Value Contracts, Scope, Provenance und Integrität. Alles darüber hinaus ist deklariert, optional und separat testbar.

Runtime

Compiled Runtime

Build plans, compiled context, validity windows.

Build Plans, kompilierter Kontext, Gültigkeitsfenster.

Runtime

Context Delivery

Slot content, token budgets, human-readable views.

Slot-Inhalte, Token-Budgets, menschenlesbare Ansichten.

Runtime

Context Assembly

Retrieval, no-hit resolution, the exact model input package.

Retrieval, No-Hit-Auflösung, das exakte Model Input Package.

Output

Text

Checks before and after generation for written output.

Checks vor und nach der Generierung für Text-Output.

Output

Visual Operations

Geometry evidence and the four deterministic visual checks.

Geometry Evidence und die vier deterministischen Visual Checks.

Output

Composition

Roles, identity hierarchy, omission priority, relations.

Roles, Identity Hierarchy, Omission Priority, Relationen.

Content

Claims

Claims, evidence and disclaimers as governed records.

Claims, Evidenz und Disclaimer als freigegebene Records.

Content

Localisation

Locale-scoped truth, transcreation and market variance.

Locale-gescopte Wahrheit, Transkreation und Marktvarianz.

Process

Operations

Governed records, release approval, assurance and lineage.

Governed Records, Release-Freigabe, Assurance und Lineage.

Foundation conformance does not depend on one vendor, one model or one database. Vendor extensions stay optional and namespaced. Breaking semantics require OBDS 2.0. The specification is CC BY 4.0 and the implementation layer is Apache 2.0, so an independent implementation needs no permission and cannot be cut off. Section 11 has the detail.

Foundation-Conformance hängt nicht an einem Anbieter, einem Modell oder einer Datenbank. Vendor-Erweiterungen bleiben optional und namespaced. Brechende Semantik erfordert OBDS 2.0. Die Spezifikation steht unter CC BY 4.0, die Implementierungsschicht unter Apache 2.0. Eine unabhängige Implementierung braucht damit keine Erlaubnis und kann nicht abgeschnitten werden. Details in Abschnitt 11.

11 / Licensing11 / Lizenz

Two standard licences. Nothing to ask for.

Zwei Standardlizenzen. Nichts zu beantragen.

OBDS is released under CC BY 4.0 and the Apache License 2.0. Neither licence text is modified, both are published here, and commercial implementation needs no permission from anyone.

OBDS steht unter CC BY 4.0 und der Apache License 2.0. Kein Lizenztext ist verändert, beide sind hier veröffentlicht, und kommerzielle Implementierung braucht von niemandem eine Erlaubnis.

01
Specification and documentation Spezifikation und Doku CC BY 4.0
Covers Umfasst

The normative specification, the architecture, changelog, migration and quickstart documents, the governance and contribution documents, and this website.

Die normative Spezifikation, Architektur, Changelog, Migration und Quickstart, die Governance- und Contribution-Dokumente sowie diese Website.

You may Erlaubt ist

Share and adapt it for any purpose, commercial included, with credit, a link to the licence and a note on what you changed.

Teilen und bearbeiten für jeden Zweck, kommerziell eingeschlossen, mit Nennung, Link zur Lizenz und Hinweis auf Änderungen.

02
Implementation layer Implementierungsschicht Apache License 2.0
Covers Umfasst

The 32 public contracts, the release metadata, the reference implementation, the conformance suite and the machine-readable examples.

Die 32 öffentliche Contracts, die Release-Metadaten, die Referenzimplementierung, die Conformance Suite und die maschinenlesbaren Beispiele.

You may Erlaubt ist

Use, modify, distribute and sublicense it, including inside closed-source and commercial products, with a patent grant included.

Nutzen, ändern, weitergeben und unterlizenzieren, auch in Closed-Source- und kommerziellen Produkten, inklusive Patentlizenz.

03
Commercial implementation Kommerzielle Nutzung Permitted Erlaubt
Covers Umfasst

Paid client delivery, agency and consulting work, production use, SaaS and managed services, commercial products and integrations.

Bezahlte Kundenlieferung, Agentur- und Beratungsarbeit, Produktiveinsatz, SaaS und Managed Services, kommerzielle Produkte und Integrationen.

You may Erlaubt ist

All of it, with no separate agreement, no evaluation period and no distinction between commercial and non-commercial users.

Alles davon, ohne gesonderte Vereinbarung, ohne Testphase und ohne Unterschied zwischen kommerziellen und nicht kommerziellen Nutzern.

04
Official marks Offizielle Marken Separately governed Gesondert geregelt
Covers Umfasst

The project name as your product name, the logo, claims of official status, and any future certification claim. No registration is claimed and no certification programme is live.

Der Projektname als Produktname, das Logo, Behauptungen offiziellen Status und künftige Zertifizierungsaussagen. Es wird keine Registrierung beansprucht, und kein Zertifizierungsprogramm ist aktiv.

Always allowed Immer erlaubt

Truthful compatibility statements. "Implements OBDS 1.0" and a package called obds-parser need no permission. See TRADEMARKS.md.

Wahrheitsgemäße Kompatibilitätsaussagen. "Implements OBDS 1.0" und ein Paket namens obds-parser brauchen keine Erlaubnis. Siehe TRADEMARKS.md.

Neither licence grants trademark rights, and that is deliberate rather than a loophole. CC BY 4.0 section 2(b)(2) and Apache 2.0 section 6 both exclude them. The line is drawn around who publishes the standard, not around who implements it.

Keine der beiden Lizenzen räumt Markenrechte ein, und das ist Absicht, keine Lücke. CC BY 4.0 Abschnitt 2(b)(2) und Apache 2.0 Abschnitt 6 schließen sie aus. Die Grenze verläuft darum, wer den Standard herausgibt, nicht darum, wer ihn implementiert.

Build it, ship it, sell it. No one has to say yes first.

Bauen, ausliefern, verkaufen. Niemand muss vorher zustimmen.

Which licence applies to which material, file by file.
Welche Lizenz für welches Material gilt, Datei für Datei.
The unmodified licence text as published by Creative Commons.
Der unveränderte Lizenztext, wie von Creative Commons veröffentlicht.
The unmodified licence text as published by the Apache Software Foundation.
Der unveränderte Lizenztext, wie von der Apache Software Foundation veröffentlicht.
What you may say without asking, and the short list that is governed separately.
Was ohne Nachfrage gesagt werden darf, und die kurze Liste, die gesondert geregelt ist.
How the specification changes, how versions work, and what happens if the publisher stops.
Wie sich die Spezifikation ändert, wie Versionen funktionieren, und was passiert, wenn der Herausgeber aufhört.
How to propose a change. Inbound licensing equals outbound. No contributor agreement to sign.
Wie man eine Änderung vorschlägt. Inbound gleich Outbound. Keine Contributor-Vereinbarung zu unterschreiben.
ideasIdeen

No claim is made to the underlying ideas, principles or methods. Building a different system from similar ideas has never required permission and does not require it now. Independent implementation is not restricted, and describing it accurately is not restricted either.

Auf die zugrunde liegenden Ideen, Prinzipien oder Methoden wird kein Anspruch erhoben. Ein anderes System aus ähnlichen Ideen zu bauen hat nie eine Erlaubnis gebraucht und braucht sie auch jetzt nicht. Unabhängige Implementierung ist nicht eingeschränkt, und sie zutreffend zu beschreiben ebenso wenig.

Questions about use Fragen zur Nutzung
lets@killthedragon.com
12 / Release12 / Release

3.0.4 is the current release.

3.0.4 ist der aktuelle Release.

The Foundation and the profile mechanism are stable enough for independent implementations to build against. OBDS 1.1 is the independent-implementability release. It adds governedResultHash, the value two implementations must agree on for the same manifest and build plan, and leaves artifactHash and its meaning untouched. Precedence, the scope vocabulary, the tokenizer, the validator registry and the build failure codes are now defined rather than inferred. The OBDS 1.0.0 contract surface remains frozen and byte-identical across 1.0.0, 1.0.1, 1.0.2, 1.0.3 and 1.0.4. OBDS 1.1 adds one versioned contract beside it and changes none of them.

Foundation und Profilmechanik sind stabil genug, dass unabhängige Implementierungen darauf bauen können. OBDS 1.1 ist das Release für unabhängige Implementierbarkeit. Es ergänzt governedResultHash, den Wert, auf den sich zwei Implementierungen bei gleichem Manifest und gleichem Build Plan einigen müssen, und lässt artifactHash und dessen Bedeutung unangetastet. Präzedenz, Scope-Vokabular, Tokenizer, Validator-Registry und die Build-Fehlercodes sind jetzt definiert statt hergeleitet. Die OBDS-1.0.0-Contract-Fläche bleibt eingefroren und byteidentisch über 1.0.0 bis 1.0.4. OBDS 1.1 stellt einen versionierten Contract daneben und ändert keinen davon.

Specification
Spezifikation
OBDS 3.0.4
Status
Stable
Stabil
Release date
Releasedatum
01.09.2026
Conformance suite
Conformance Suite
1079 passed, 0 failed
1079 bestanden, 0 fehlgeschlagen
Public schemas
Öffentliche Schemas
21 schemas, 6 value schemas
21 Schemas, 6 Value Schemas
Test output hash
Test-Output-Hash
sha256:945472238d80d0ed9efba9fcbbde59bebe369046e1119b29f1ddfdc0d2b3dee0
Schema contract
Schema-Contract
1.0.0, unchanged
1.0.0, unverändert
Previous release
Vorheriger Release
First public record
Erster öffentlicher Nachweis
22.07.2026
Publisher
Herausgeber
Kill The Dragon GmbH, Vienna
Canonical address
Kanonische Adresse
openbranddefinition.org
The normative specification. One document.
Die normative Spezifikation. Ein Dokument.
The complete package: specification, 32 public contracts, reference implementation and the full conformance suite.
Das vollständige Paket: Spezifikation, 32 öffentliche Contracts, Referenzimplementierung und die komplette Conformance Suite.
Five concepts and the smallest conforming implementation.
Fünf Konzepte und die kleinste konforme Implementierung.
All 21 schemas, 6 value schemas and the versioned 1.1.0 and 3.0.0 contracts beside them, with their identifiers.
Alle 21 Schemas, 6 Value Schemas und die versionierten 1.1.0- und 3.0.0-Contracts daneben, mit Identifiern.
Every schema identifier mapped to the exact address that serves it.
Jeder Schema-Identifier auf die Adresse gemappt, die ihn ausliefert.
Everything needed to reproduce 1079 of 1079 yourself.
Alles, was nötig ist, um 1079 von 1079 selbst zu reproduzieren.
The smallest manifest, built through Compiled Runtime, and a fail-closed example that deliberately does not build. Both carry a Foundation manifest; the build gate itself is Compiled Runtime, section 26.2.
Das kleinste Manifest, gebaut über Compiled Runtime, und ein Fail-closed-Beispiel, das bewusst nicht baut. Beide tragen ein Foundation-Manifest; das Build-Gate selbst ist Compiled Runtime, Abschnitt 26.2.
What 3.0.4 changed, and the complete list of what it did not.
Was 3.0.4 geändert hat, und die vollständige Liste dessen, was unverändert blieb.
$id

Every schema resolves at the address printed inside it. brand-manifest.schema.json declares /schemas/1.0.0/brand-manifest.schema.json and is served from exactly there. The publication map proves the mapping is one to one for all 32 public contracts. 1.0.1 did not move them: the schema contract is still 1.0.0.

Jedes Schema löst unter der Adresse auf, die in ihm steht. brand-manifest.schema.json deklariert /schemas/1.0.0/brand-manifest.schema.json und wird genau dort ausgeliefert. Die Publication Map belegt die Eins-zu-eins-Zuordnung für alle 32 Contracts. 1.0.1 hat daran nichts verschoben: der Schema-Contract ist weiterhin 1.0.0.

Section 32 of the 1.0.0 document recommended CC BY 4.0 and Apache 2.0. Section 32.1 of the 1.0.1 document replaced that with a bespoke model. Both stay published exactly as released and are historical. From 1.0.2 onwards, and unchanged in 1.0.3 and 1.0.4, CC BY 4.0 and the Apache License 2.0 are the operative licences, and the texts linked in section 11 are the terms.

Abschnitt 32 des Dokuments 1.0.0 empfahl CC BY 4.0 und Apache 2.0. Abschnitt 32.1 des Dokuments 1.0.1 ersetzte das durch ein eigenes Modell. Beide bleiben exakt wie veröffentlicht bestehen und sind historisch. Ab 1.0.2, unverändert in 1.0.3 und 1.0.4, sind CC BY 4.0 und die Apache License 2.0 die geltenden Lizenzen, und die in Abschnitt 11 verlinkten Texte sind die Bedingungen.

The visible dates and the machine-readable publication record document when this project page was made public. They do not replace formal intellectual-property advice.

Die sichtbaren Daten und der maschinenlesbare Publication Record dokumentieren, wann diese Projektseite öffentlich gemacht wurde. Sie ersetzen keine formale IP-Beratung.

Review, test, challenge Prüfen, testen, hinterfragen
lets@killthedragon.com