VerityDraw User Guide

Complete reference for architecture modeling, controls, AI generation, simulation, compliance workflows, and operational best practices.

Getting Started

The tool is an architecture and security workspace for creating, analyzing, and maintaining component and connection diagrams with controls, properties, AI assistance, and reporting.

Interface Overview

  • Menu Bar - File, Edit, View, Tools, and Help operations
  • Top Bar / Toolbar - Actions for save/open/new/report/grid/help
  • Canvas - Infinite scrollable drawing area with grid
  • Properties Sidebar - Context actions and editable details for selected component/connection
  • Status Bar - Real-time information and controls

Key Features

  • Auto-save with optional rename
  • Security controls for components and connections
  • Component/connection properties editing
  • Multi-select actions (move, vulnerability scan, etc.)
  • Expert Mode with keyboard-first workflow
  • Simulation, route testing, and security review
Pro Tip: diagrams auto-save. Use Rename only when you want a specific name.

Components

Components are the building blocks of your network diagram. The tool provides a comprehensive library of network components organized by category.

Adding Components

  1. Open a category from the component sidebar (Devices, Servers, Network, App Arch, Advanced, Other)
  2. Drag-and-drop to canvas or click to create (where enabled)
  3. Select a component to open sidebar actions and editable properties
  4. Use Duplicate to create a same-type unique copy
  5. Use multi-select to operate on several components at once

Component Categories

Devices
Workstations, laptops, tablets, smartphones, printers
Servers
Web servers, application servers, database servers, file servers
Network
Routers, switches, firewalls, load balancers, access points
App Arch
Application services, APIs, data/application tiers, architecture blocks
Advanced
Specialized or advanced infrastructure/security components
Other
Additional generic/utility components

Component Management

Important: Components snap to a 25px grid for neat alignment. This can be disabled by holding Shift while dragging.

Connections

Connections represent the links between components in your network. The tool supports various cable types and includes connection-specific security controls.

Creating Connections

  1. Double-click the first component (border turns blue)
  2. Double-click the second component (both turn purple)
  3. Select cable type and add optional link URL in the modal
  4. Click "Create Connector" to establish the connection

Cable Types

Cable Type Visual Style Common Use Cases
Ethernet Brown solid line Standard network connections, LAN wiring
Fiber Blue solid line High-speed backbone connections, data centers
WiFi Purple dashed line Wireless connections, mobile devices
Coax Black solid line Cable TV, legacy network connections

Connection Management

Properties & Actions

Select a component or connection to open the right properties sidebar. This is the main editing and operations hub.

Component Actions

Connection Actions

Canvas Controls

The canvas supports advanced navigation and manipulation features for working with large or complex diagrams.

Panning & Scrolling

Zooming

Selection & Multi-Select

Visual States

Pro Tip: Use the status bar at the bottom to monitor your current zoom level, pan status, and element counts in real-time.

Security Controls

The tool includes comprehensive security control management for both components and connections, helping you document and track security measures.

Component Security Controls

  1. Click the security badge (numbered circle) on any component
  2. A compact control display box appears showing all assigned controls
  3. View, add, or remove security controls as needed
  4. Each control can include detailed notes and implementation status

Connection Security Controls

  1. Click the gray control badge on any connection line
  2. View connection-specific security controls in the display box
  3. Common controls include encryption, access control, monitoring
  4. Add custom controls specific to the connection type

Security Control Categories

Access Control

  • Authentication mechanisms
  • Authorization policies
  • User access management
  • Role-based access control

Encryption

  • Data encryption at rest
  • Data encryption in transit
  • Key management
  • Certificate management

Monitoring

  • Logging and auditing
  • Intrusion detection
  • Performance monitoring
  • Security event monitoring

Backup & Recovery

  • Data backup strategies
  • Disaster recovery plans
  • Business continuity
  • Incident response

AI Generation

Use AI for diagram generation, connection recommendations, and security-assisted analysis.

Using AI Generation

  1. Click the "AI Generate" button in the toolbar or select Tools -> AI Generate
  2. Enter a detailed description of your network architecture
  3. Include specific components, connections, and security requirements
  4. Click "Generate" and wait for the AI to process your request
  5. Review and modify the generated diagram as needed

AI Prompt Examples

Corporate Network

"Create a corporate network with a main firewall, two web servers behind a load balancer, an application server cluster, and a database server with backup. Include wireless access points for employee laptops and security controls for each component."

Cloud Architecture

"Design a cloud-based e-commerce platform with a CDN, auto-scaling web tier, microservices architecture, and managed database. Include security groups, encryption, and monitoring controls."

Small Business

"Create a small business network with internet connection, firewall, switch, file server, and workstations. Include WiFi access point and basic security controls."

Healthcare Network

"Design a HIPAA-compliant healthcare network with secure patient data storage, encrypted communications, and audit logging for all components and connections."

AI Features

Pro Tip: Be specific in your AI prompts! Mention component types, security requirements, and connection preferences for better results.

Simulation & Analysis

The built-in simulation console supports point-to-point testing, security review, and route-aware analysis.

What It Evaluates

Operational Flow

  1. Open simulation console and choose source/destination/test type
  2. Run test and review route logs, blocked points, and warnings
  3. Apply/update controls directly from review actions
  4. Re-run test to verify improved posture and reachability

Saving & Loading

The tool provides multiple ways to save and load your diagrams, with automatic persistence and comprehensive backup options.

Auto-Save & Persistence

Manual Saving

  1. Click File -> Save Diagram or press Ctrl+S
  2. Use Rename when you want to set/change a custom diagram name
  3. Save updates the existing diagram; it does not create unintended duplicates
  4. Receive confirmation when save is complete

Loading Diagrams

  1. Click File -> Open Diagram or use the Open button
  2. Browse your saved diagrams in the modal
  3. Click the folder icon to load a diagram
  4. Use the red X to delete unwanted diagrams

Diagram Management

Starting New Diagrams

  1. Click File -> New Diagram or use Ctrl+N
  2. If you have unsaved changes, a warning dialog appears
  3. Choose to save, discard changes, or cancel
  4. New diagram starts with clean canvas
Important: Always save your work before closing the browser or starting a new diagram to ensure your work is preserved in the database.

Keyboard Shortcuts

Master these keyboard shortcuts to work more efficiently with the diagram tool.

Shortcut Action Description
Ctrl + S Save Diagram Save current diagram to database
Ctrl + N New Diagram Start a new diagram (with unsaved changes warning)
Ctrl + O Open Diagram Open saved diagram dialog
E Toggle Expert Mode Switch to minimal top bar and keyboard-first workflow
G Cycle Grid Style Switch between grid modes (boxes, dots, lines, off)
A AI Generate Open AI generation flow
R Generate Report Open report generation for current diagram
Ctrl + Z Undo Undo last action
Ctrl + Y Redo Redo last undone action
Ctrl + A Select All Select all components on canvas
Delete Delete Selected Delete selected components
Escape Clear Selection Deselect all components
Arrow Keys Move Selected Move selected components (with Shift for faster movement)
Ctrl + Wheel Zoom Zoom in/out on canvas
Middle Mouse Pan Canvas Click and drag to pan around canvas
Ctrl + Click Multi-Select Add component to selection

Troubleshooting

Common issues and their solutions to help you get the most out of the diagram tool.

Common Issues

Component Movement Issues

Problem: Components jump to wrong positions when moved

Solution: Ensure you're clicking directly on the component, not on labels or icons. Try refreshing the page if the issue persists.

Connection Problems

Problem: Connections don't appear or are in wrong positions

Solution: Make sure both components are fully loaded before creating connections. Try recreating the connection.

Save Issues

Problem: Diagram doesn't save or shows error

Solution: Check network/server status and retry. Diagram name is optional because auto-save uses generated names until you rename.

AI Generation Failures

Problem: AI doesn't generate diagram or creates errors

Solution: Try a simpler, more specific prompt. Ensure your description includes component types and basic layout.

Performance Tips

Browser Compatibility

The tool works best with modern browsers. Recommended browsers:

Getting Help: If you encounter persistent issues, try refreshing the page first. Your work is auto-saved, so you won't lose progress.