↗ Outbound Reads identity from Wave ID Receives drafts from Composer

Social Distribution

One voice, one handle, every platform — without retyping the same post five times or letting five versions of you drift apart. Write it once in Composer; send it out from here.

Where this sits
Wave ID
Who you are — one profile, one handle, true everywhere
Composer
What you say — the draft is written once
Social Distribution
Where it goes — adapted per platform, sent from one place
Every platform
Instagram, Threads, Facebook, X, LinkedIn, YouTube, TikTok

The mirror image: the Connector Portal is inbound — everything flowing in from your accounts. This app is outbound — everything flowing out, under the same Wave ID.

One handle, everywhere

Your handle is set once, in Wave ID. This app never invents a second version of it — platforms get checked against the source and flagged when they drift, so the person people find on Threads is recognizably the same person they find on LinkedIn. The panel below illustrates what that check reports; it runs for real once your accounts are connected in the Connector Portal.

Source of truth · Wave ID
Andrew Walsh
Canonical handle
Set once in Wave ID
Profile
Name, photo, bio line, and link — inherited by every platform
Continuity
Lose a device, keep the identity — the handle belongs to the profile, not the phone

Change the handle in Wave ID and this view updates with it. Nothing here is edited separately — that's the point.

Alignment view
Illustrated example — the shape of a check, platform by platform

Compose once, adapt everywhere

A draft arrives from Composer as one piece of writing. Each platform gets the version that fits how it actually works — short and plain for X, conversational for Threads, fuller for LinkedIn — same voice, same handle, no copy-paste marathon.

Draft from Composer
Send to

Distribution queue

Posts staged here are ready to go out — reviewed, adapted, and aimed. Add the current draft with the platforms you've selected, copy any version out, or clear the slate.

How a post moves through here

1

It starts as identity

Every post goes out under the Wave ID handle. If a platform's handle has drifted, you see it before you publish — not after someone else does.

2

Composer writes it once

The draft is a single piece of writing, in your words. Nothing is generated per platform from scratch — it's adapted, not rewritten by five different voices.

3

Each platform gets its fit

Length, line breaks, and format adjust to the platform. You preview every version and can copy any one of them out exactly as shown.

4

It queues, then goes

Staged posts wait in one queue instead of five open apps. One decision — send — instead of five rounds of the same one.

Where connections live: accounts are connected in the Connector Portal — that's the inbound side, and it's what gives this app permission to send. Until a platform is connected there, this page prepares everything and hands you the finished text to post yourself. Nothing is published from this page on its own.

The rest of the flow

Identity · Foundation

Wave ID

The single source of truth this app reads from — one profile and handle across every device and platform.

Live

Open Wave ID ↗

Inbound · Mirror of this app

Connector Portal

Where accounts connect — social, calendar, email, apps — and where this app gets its permission to send.

In this build round
Create · Feeds this app

Composer

Where the writing happens. Finished drafts flow straight into the distribution queue above.

In this build round
Intelligence · Behind both sides

AI Hub

The agent core both directions draw on — the same live core the Agent Console tests against.

Core live

Open Agent Console ↗