One signal in. Every channel out. One voice.

PRISM is the sovereign publishing rail of CORTEX. A single source signal refracts into platform-tuned outputs across every channel where the audience lives. Audience-routed. Footer-locked. Calendar-aware. Fail-safe. Refraction, not broadcast.

What PRISM does that fan-out tools can't

Six capabilities, one rail.

A prism doesn't generate light. It refracts a single source into a spectrum, each output tuned to its wavelength. That is the function captured in the name.

A

Audience routing

Keyword regex decides per-post which voice (cortex / b2tb / personal) and tunes the copy accordingly. Tie-break is deterministic, configurable.

F

Locked attribution footer

Auto-injected per audience so credit lines never drift. Data-driven; the footer evolves automatically when the cutover monitor graduates the rented dependency.

P

Live proof-asset substitution

{{commits.total}} becomes the actual count at publish time. Pulls from local repos and vault. 60-second cache.

C

Calendar-aware scheduling

Picks the next 8a / 12p / 5p / 8p slot that doesn't overlap a meeting. The rail respects the operator's day, not the platform's algorithm.

S

Sovereign rails

The operator owns the OAuth tokens, the queue file, the audit trail. No vendor between the brain and the channel. Every adapter is yours.

F

Fail-safe fallback

If a native adapter throws, a fallback wrapper picks up so no post silently drops. The 90-day cutover monitor tracks native vs fallback ratio and graduates the fallback out.

The data flow

Source → refraction → six channels

Source signalAudienceRouter keyword regex → cortex | b2tb | personal ↓ Footer + ProofAssets auto-injects locked footer · fills {{template.vars}} ↓ CalendarAware picks next 8a / 12p / 5p / 8p slot avoiding meetings ↓ Queue (JSONL append-only)Worker (5s tick · exponential backoff) ↓ ┌──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────┐ │ BlueskyFacebookInstagramThreadsLinkedInYouTube │ │ AT Protocol │ Graph API │ IG Business │ Threads API │ ugcPosts │ Data API v3 │ └──────────────┴──────────────┴──────────────┴──────────────┴──────────────┴──────────────┘ ↓ One voice
Adapter status · 2026-04-27

Bluesky live tonight. Five more on deck.

BlueskyLIVE · 4 inaugural posts shipped
FacebookAdapter scaffolded · awaiting OAuth
InstagramAdapter scaffolded · awaiting OAuth
ThreadsAdapter scaffolded · awaiting OAuth
LinkedInAdapter scaffolded · awaiting OAuth
YouTubeAdapter scaffolded · awaiting OAuth
Honor + attribution + truth

The footer is not negotiable.

Auto-applied to every CORTEX-audience post. Never on personal. Never on sibling brands. The credit holds while it's true; the rented dependency graduates out at day 90.

"I built CORTEX myself partnered with Blotato. Inspired by @sabrinaramonov."

Day 0 · 2026-04-27 — V1 (with Blotato attribution) · evolves to V2 (clean) after 90 native-only days

Where PRISM sits in the family

Four names. One system.

CORTEX
The brain
ADAM
The voice
PRISM
The reach
S0
The cursor

Refraction, not broadcast.

PRISM is open in the brand sense — public repo, public doctrine, public mark. The rails behind it are private to the operators who run them. Bring your own keys; PRISM does the rest.