# monsys.ai — LinkedIn marketing kit

Everything to seed and run the monsys.ai LinkedIn company page. All copy avoids
em dashes on purpose. Brand palette: ink #0D0E10, accent #E0FF4F, text #ECEAE0.
Fonts: Space Grotesk (display), JetBrains Mono (mono).

## Folder map

- `images/` — square post images (1200x1200) + LinkedIn profile logo + cover banner
- `shorts/` — vertical videos (1080x1920, mp4 / H.264), ready to upload
- `source/` — the HTML + Node scripts used to render everything, so you can tweak and re-render later
- `texts/` — this readme + all copy (page description, posts, shorts, posting plan)
  - English copy is split across `01-page-description.md`, `02-posts.md`, `03-shorts.md`, `04-posting-plan.md`
  - `nl.md` — full Dutch version (page + posts + shorts)
  - `fr.md` — full French version (page + posts + shorts)

## Images

| File | Size | Use |
|---|---|---|
| `monsys-linkedin-logo.png` | 800x800 | Company profile picture (min 300x300) |
| `monsys-linkedin-banner.png` | 2256x382 | Company cover / banner (1128x191 at 2x) |
| `monsys-launch-post.png` | 1200x1200 | Launch / pinned post |
| `monsys-post-1-compliance.png` | 1200x1200 | Post 1 — compliance evidence |
| `monsys-post-2-ai.png` | 1200x1200 | Post 2 — AI observability |
| `monsys-post-3-sovereignty.png` | 1200x1200 | Post 3 — EU sovereignty |
| `monsys-post-4-pricing.png` | 1200x1200 | Post 4 — pricing |
| `monsys-post-5-patch.png` | 1200x1200 | Post 5 — signed live patch |
| `monsys-post-6-oneagent.png` | 1200x1200 | Post 6 — one agent, one hub |

## Shorts

| File | Length | Type |
|---|---|---|
| `monsys-short-a.mp4` | 13s | Motion card — "One agent. One hub." |
| `monsys-short-b.mp4` | 12s | Motion card — "Audits, solved" |
| `monsys-short-c.mp4` | 19s | Real dashboard — "A signed patch, live" |

## Re-rendering (optional, for later tweaks)

From a folder that has Playwright + ffmpeg installed:

- Post images:  `node gen-posts.mjs`
- Motion short: `node record-short.mjs short-a.html short-a.webm 13` then
  `ffmpeg -i short-a.webm -vf "scale=1080:1920,fps=30,format=yuv420p" -c:v libx264 -crf 20 out.mp4`
- Logo/banner/launch: open the matching `.html` at its documented pixel size and screenshot at deviceScaleFactor 2.

Public copies also live at https://monsys.ai/releases/brand/<filename>.
