Skip to content
← Creative Intelligence

Ten node types, and derivation is an edge between them.

The graph holds concepts, messages, copy variants, visual assets, videos, formats, channel variants, landing-page variants, audiences and campaigns as separate nodes. Derivation is an edge, not a filename convention, so cutting a square asset into a 9:16 Reels variant leaves both attached to the same concept and to each other. Figures are joined to those IDs by the attribution service and the business metrics service — the graph stores identity and lineage, never its own version of ROAS or CAC.

Lineage survives the re-upload

Networks hand out a fresh object ID whenever creative is recreated, paused and relaunched, or duplicated into a new campaign. The adapter binds that new ID to the existing variant node, so one variant can carry several network identities over its life and still read as one history.

Every layer is its own node

A message is not its copy variant, and a copy variant is not the channel variant that ran in a specific placement. Keeping them apart is what lets you see that the claim is holding while one cut of it is not, instead of retiring both together.

Numbers are referenced, not copied

Each node carries the keys the deterministic services need: network object IDs, attribution identifiers, CRM record links. Network, attributed, CRM and financial figures are fetched against those keys at read time and shown side by side, so no node ever holds a blended score of its own.

In this capability

  • Stable concept IDs
  • Variant lineage edges
  • Network ID re-binding
  • Cross-channel node joins

One goal. Every channel. Real business truth.

Connect your ad accounts, say what a good customer is worth, and let the Growth Brain work the objective inside limits you set.

No ad spend commitment · Connect one channel to start · [email protected]