← All projectsCreation / App / Infinite canvas

Private product showcase / Working prototype

Paradox

Every kind of idea, alive on one infinite canvas.

One large canvas for every kind of idea

AppInfinite canvas

Why this changes the game

Three reasons to care.

01

Put notes, code, data, drawings, tasks, and diagrams on one canvas.

02

Trace every change through a deterministic local journal.

03

Turn a canvas into frames, posters, briefs, mindmaps, and export-ready views.

Proof today

The current machine, without mythology.

The native Windows prototype includes a local-only WebView shell, blocked remote navigation, versioned whitelist RPC, mixed canvas objects, deterministic append-only undo/redo, and export/sidekick shapes. Current exports and AI assistance are honest mock manifests, not finished production output.

The friction it removes

Ideas lose their shape when notes, code, pictures, decisions, tasks, and data are forced into different apps and disconnected documents.

The advantage you keep

One local-first surface keeps the work and its relationships visible, gives every edit a replayable history, and lets the same canvas become several useful outputs.

The connected stack

Nothing powerful lives alone.

Yodilocal filesteam thinking

Public Academy

Learn Paradox from the inside.

Every public guide, field lesson, and architecture map for this system is gathered here. No membership is required to study these rooms.

Open the machinery

Follow the whole system.

See the route first. Then open the architecture or complete manual when you want every chamber, boundary, and proof.

01local UI assets
02native webview shell
03JSON-RPC v0.0.1
04journal + mock artifacts
Paradox interactive architecture mapInteractiveSee inside the systemOpen the architecture map ↗

A glimpse inside

Six doors into the machine.

01System map

A local interface around an explicit native boundary

Paradox currently combines a native platform host, local HTML/CSS/JavaScript canvas, versioned RPC envelopes, in-memory mock state, and bounded artifact writers while keeping the larger storage and renderer vision separate.

02Native host

The Windows shell owns process and webview lifecycle

A C++23 Win32 executable establishes DPI awareness, creates the native window, locates local UI files, initializes WebView2, resizes the controller, and blocks navigation away from local files.

03RPC contract

Versioned messages gate every native action

A v0.0.1 handshake precedes regular traffic, after which RPC requests, results, errors, and native-pushed events use stable envelopes and echoed request identities.

04Interaction surface

One dense canvas hosts many kinds of thought

The local UI implements pan, cursor-centered zoom, marquee selection, snapping, minimap navigation, contextual controls, inspector editing, and multiple chrome modes around an in-memory scene.

05Universal model

Documents and diagrams share one node vocabulary

The prototype renders text, journal, idea, flow, task, data, code, calculation, image, draw, sticker, group, frame, and connection behaviors through shared position, size, style, selection, and inspector mechanics.

06Gesture layer

Mouse, pen, touch, and keyboard share the work surface

The web UI normalizes selection, pan, drawing, wheel, pressure, tilt, erasing, drag, resize, connector, and keyboard actions before emitting higher-level commands toward the native boundary.

The door is open

Make Paradox part of your masterpiece.

Choose membershipAsk us anything