Skip to content
LaunchSynapse
All surfaces
PS1 the moat primitive

Artefact Graph

Versioned, signed, cross-vendor the system of record for every campaign object.

Brief

.v1

SegmentPlan

.v1

JourneyNode

.v2

CreativeVariant

.v3

Approval

.sig

SFMC_ID

.locked
Write-once · append-only
Campaign freeze locks the shipped version
Open JSON-LD · customer-portable on demand

What it is

Every brief, segment plan, journey node, creative variant, disclosure, and finding is a versioned node in the Artefact Graph. Every transformation is a signed edge. Every action created-by, derived-from, applies-policy, approved-by, exports-to, discloses, finds is captured as graph state, not as a log entry buried in a tool you'll have to query later.

A write-once, append-only node-and-edge store that binds every campaign object across Salesforce, Adobe, Canva, Figma, Workfront, and external-agency outputs into one chain of custody. Each node carries id, version, created_at, created_by, provenance, model_trace, policy_status, approver_chain, and export_mapping. Subnodes for Brief, SegmentPlan, Persona, JourneyNode, CreativeVariant, Disclosure, EvidencePack, Finding.

Capabilities

What this surface does

Versioned by default

Every artefact is immutable once written. Edits create a new version; the prior version is preserved with its full provenance.

Provenance on every node

Source documents, timestamps, originating user, model invocations, policy-pack version. Recoverable in one query.

Cross-vendor stitching

Adobe Content Credentials are ingested as first-class C2PA nodes. Non-C2PA assets from Canva, Figma, and external agencies are signed into the chain on intake.

Downstream bindings

Change a brief, see every journey node, creative variant, and disclosure that derives from it. Re-run policy on the affected subgraph only.

Campaign freeze

On export, the campaign's graph state is frozen as an immutable snapshot bound to the export ledger event. Post-export edits create a new version; the shipped version stays intact.

Open JSON-LD schema

ArtifactGraphSpec.json v1 is published under a permissive licence so any auditor and any customer exercising the data-portability SLA can read it natively.

Proof points

What this means in numbers

8–20 h → seconds

Audit assembly

From scattered systems to a single graph query.

Write-once

Append-only

DB-grant-level enforcement on the ledger writer role.

JSON-LD

Open spec

Customer-portable on demand. Vendor-lock-in is a contract violation.

Specifications

Spec map feature requirements + non-functional bar

F3Artifact Graph store
F12Campaign freeze / version lock
F17Per-artefact model trace
NFR18Open-format JSON-LD portability SLA

Mapped to PRD §7 functional requirements and §8 non-functional requirements.

EU AI Act Article 50

Twenty minutes. One conversation. If the outside-counsel-displacement math works, we keep talking. If it doesn't, it's honest and short.