FluxCore Dynamics Documentation

Everything you need to master photonic design

DocumentationCollaboration

Real-Time Collaboration

Design together in real-time, no matter where your team is

Team Feature
6 min readLast updated: January 2025Collaboration, Teams, Sharing
Real-Time Sync
Version Control
Comments

Google Docs for Photonic Design

FluxCore's collaboration features let your entire team work on the same circuit design simultaneously. See each other's cursors, get instant updates, leave comments, and never worry about merge conflicts again.

Up to 25 Users

Collaborate simultaneously on a single design

<50ms Latency

Near-instant synchronization globally

Unlimited History

Complete version history with restore

Real-Time Editing

Live Cursors & Presence

See where your teammates are working in real-time. Each collaborator has a unique cursor color with their name displayed.

Presence Indicators

  • Active and editing
  • Viewing (idle)
  • Away from design

Cursor Features

  • Unique colors per user
  • Name labels on hover
  • Selection highlighting
  • Smooth cursor movement

Screenshot: Multiple cursors collaborating on a circuit design

Conflict-Free Editing

FluxCore uses CRDT (Conflict-free Replicated Data Types) technology to ensure that all edits merge seamlessly, even when multiple people edit the same component.

// How CRDT handles simultaneous edits

// Alice changes ring radius to 10um
// Bob changes ring radius to 12um at the same time

// Traditional approach: CONFLICT! One change lost.

// FluxCore CRDT approach:
// 1. Both changes are captured with timestamps
// 2. Changes are merged using Last-Writer-Wins
// 3. Both users see the result immediately
// 4. Full history preserved for both changes

// If needed, restore any previous state:
circuit.history.restore("version_abc123")

Smart Locking

For critical operations like component deletion, FluxCore automatically locks the component to prevent conflicts. Other users see a lock indicator.

Comments & Reviews

Inline Comments

Leave comments directly on components, connections, or any part of your design. Perfect for design reviews, feedback, and documentation.

Comment Features

  • Pin comments to components
  • Threaded replies
  • @mention teammates
  • Resolve/unresolve threads
  • Emoji reactions
AK
Alice Kim2 hours ago

Should we increase the gap here to reduce coupling? The current value seems too tight for our loss budget.

BL
Bob Lee1 hour ago

Good catch! Updated to 0.25um. Loss improved by 0.3dB.

Sharing & Permissions

Access Control

Fine-grained permissions let you control exactly who can view, edit, or manage your designs.

Viewer
  • View design
  • Add comments
  • Export (if allowed)
Editor
  • All Viewer permissions
  • Edit components
  • Run simulations
Admin
  • All Editor permissions
  • Manage sharing
  • Delete design
// Share a design programmatically
circuit.share({
  email: "colleague@company.com",
  role: "editor",
  notify: true,
  message: "Please review the ring resonator section"
});

// Share with a team
circuit.share({
  team: "photonics-team",
  role: "viewer",
  expires: "2025-02-01"
});

// Create public link (view only)
const link = circuit.createPublicLink({
  allowExport: false,
  password: "optional-password",
  expires: "7d"
});

Version History

Complete Change Tracking

Every change is automatically saved and tracked. Browse through your design's complete history, compare versions, and restore any previous state.

History Features

  • Automatic save every 30 seconds
  • Named versions (milestones)
  • Visual diff between versions
  • Restore any version instantly
  • Branch from any point

Version Timeline

Current Version

Today, 2:45 PM - Alice Kim

Optimized coupling gap

Today, 1:30 PM - Bob Lee

v1.0 - Initial Design

Yesterday, 4:00 PM - Alice Kim

Milestone

Team & Organization Features

Team Management

  • Create teams and groups
  • Shared component libraries
  • Team-wide design templates
  • Centralized billing (Enterprise)

Communication

  • In-app notifications
  • Email digests
  • Slack/Teams integration
  • Video call integration

Start Collaborating Today

Invite your team and experience the power of real-time photonic design collaboration. Free for teams up to 3 members.

Next Steps

Related Features

Technical Integration