DCS / Build & Agents / Visual Editor
Click. Edit. Save signed.

Click anywhere on your site. Change anything. Receipt-signed.

The Visual Editor is a browser-based, click-to-edit overlay that lives on top of every DCS-built site. Edit text inline, swap images, rearrange sections, tweak colors, add/remove blocks. Every save creates an ed25519-signed version receipt — perfect rollback at any point.

DCS Visual Editor · landing.html Welcome Get started PROPS w: 120 h: 40 bg: text: Get started Apply
How it works

WYSIWYG with a receipt chain underneath.

Open editor

From your dashboard, click "Edit site". The editor loads your live page in an iframe with overlay tools.

Click anything

Hover any element — text, image, button, section — and click. The properties panel slides in.

Change it

Edit inline, swap images via library or upload, tweak colors via sliders, drag sections to reorder.

Save & sign

Hit Save. The change is committed as a new version, signed by your DCS Worker SBT, and the receipt CID is pinned to Filecoin.

Features

Everything a marketer needs. Nothing a developer can't override.

✏️

Inline text edit

Click any text element, type new copy. Auto-saves draft every 4 seconds. Rich text + plain text supported.

🖼️

Image swap

Click any image, pick from your DCS Image Bank, upload new, or generate via AI. Auto-WebP, auto-resize, CDN-served.

🎨

Color + spacing

Per-element padding, margin, font size, color picker. Theme variables editable globally with one click.

📦

Add/remove blocks

Drag a "Pricing block", "Testimonial", "FAQ" from the block library. Drop into any section. Pre-styled.

📱

Mobile preview

Toggle desktop / tablet / mobile views. Edit per-breakpoint if needed. CSS responsive by default.

🔍

SEO panel

Edit page title, meta description, OG image, structured data — without leaving the page being edited.

Versions

Every save is a signed snapshot.

The Visual Editor doesn't overwrite — it appends. Each save creates a new version with an ed25519 receipt. Click any prior version to preview, click "Restore" to revert.

Version history
bella-cucina.com
17 versions · 3 active editors
v17 — current
edited hero CTA · 2 min ago · DK
bafy…9f3c
v16
swapped 3 menu photos · 1h ago · DK
bafy…1f0e
v15
added Pricing section · 1d ago · DK
bafy…4d18
v14
initial build · 3d ago · DCS swarm
bafy…7c4a
Pricing

Included with every DCS site.

If you have a site built by DCS Platform or SaaS Builder, you get the Visual Editor for free. Always.

Free with site

$0 · included with any DCS-built site

Unlimited edits. Unlimited versions. Receipt chain.

Team collab

$9/seat/mo · live multi-editor

3+ editors, presence indicators, comment threads, approval workflows.

Sovereign

Talk · self-hosted editor

For regulated content. Editor runs inside your VPC.

FAQ

Common questions.

What's the difference between Visual Editor and DCS Edit (chat)?
Visual Editor is click-to-edit — you point at the thing, change it. DCS Edit is chat-to-edit — "make the hero bigger and change the photo to a sunset." Both work on the same site. Use whichever feels right. See edit-chat.html.
Can I edit code from here?
Yes — every element has a "Code" tab that drops you into the raw HTML/CSS/JS. Edits there are saved + receipt-signed same as visual edits. Power users use it for custom JS animations.
How does rollback work?
Click any version in history → Preview (loads in iframe, no commit). Happy with what you see? Click Restore → that version becomes v18 with the same content. Original v17 stays in history. No data loss possible.
Can multiple people edit at once?
Yes on Team collab — live cursors, presence avatars, conflict resolution (last-write-wins on element-level, you get a diff if two people edit the same heading).
Does this work on non-DCS sites?
Not currently — the editor relies on DCS's component schema. Bring your site to DCS Platform (one-click import for Wix/Squarespace/Webflow) and then the editor works.

Edit your site. Sign every change.

If you've built a site with DCS, the editor is one click away in your dashboard.

Open editor → Build a site first