Viaduct is a C4 modeling tool that enables both humans and coding agents to collaboratively design, document, and update system architecture in a single connected model. It supports four hierarchical levels, integrates OpenAPI specifications, provides live documentation, and works with MCP clients to allow agents to read and modify architectural elements.