ENDECTA
Contact Sales

Documentation

Guides, workflows, and reference documentation for the Carmkn platform.

Getting Started

Set up your account, connect your project files, and start asking questions.
Quick start guide
Authentication and account setup
Connecting Egnyte
Connecting Microsoft OneDrive / SharePoint
Uploading your first Revit model

How Carmkn Works

Understand how Carmkn processes your data and answers questions.
The knowledge graph — how your data becomes searchable
How retrieval works — finding the right information
Deterministic calculations vs. AI reasoning
How the system learns and improves over time

File Processing

74+ supported formats — from Revit models to PDFs to code files.
Supported file formats (complete list)
BIM model ingestion (Revit and IFC)
PDF and document processing
Code and specification parsing
Entity extraction and knowledge graph indexing

Electrical Engineering

NEC calculations, power flow analysis, and BIM-connected engineering workflows.
NEC load calculations (Article 220)
Voltage drop analysis (Chapter 9 Table 9)
Conductor sizing (Table 310.16)
Power flow and fault current analysis
Title 24 / CBECC compliance
Time-series load analysis

Enterprise & Security

Data isolation, audit trails, compliance controls, and connector governance.
Data isolation and tenant security
Immutable audit trail
SOC 2 readiness and controls
Connector governance and admin policies
Incident response
Business continuity and disaster recovery

Integrations

File connectors, BIM services, and data handling.
Egnyte integration
Microsoft OneDrive / SharePoint integration
Autodesk Revit model processing
Data handling and residency

Live Revit Bridge

What Carmkn can do inside your live Revit session -- tiered capabilities from read-only observation to model modifications.
Capability tier overview
T0 Observe -- read-only streams (always allowed)
T1 Inspect -- views, measurement, analysis
T2 Automate -- exports, rendering, custom commands
T3 Modify -- model changes (requires confirmation)
T4 System -- save, sync, project settings
T5 Admin -- delete, purge, close

Live Revit Bridge Capabilities

When Carmkn connects to your live Revit session, every action it can take is governed by a tiered capability system. Lower tiers are read-only and always allowed. Higher tiers modify the model and require your explicit confirmation before Carmkn proceeds.

T0 OBSERVEObserve

Read-only streams and metadata. Always allowed, zero risk.
Journal Feed
Read the live journal event stream. See what the user is doing in real time.
get_journal_feed
Zero risk -- read-only stream data
Element Queries
Query elements by ID, category, or filter. Read element properties and parameters.
element_queryparameter_get
Zero risk -- read-only element data
Session Info
List connected sessions, model info, Revit version, machine details.
list_sessions
Zero risk -- session metadata only
Ribbon Discovery
Enumerate available ribbon commands including custom add-in buttons.
get_ribbon
Zero risk -- reads button inventory

T1 INSPECTInspect

Navigate views, measure, run analysis. Changes what you see, not the model.
View Navigation
Switch views, zoom, pan, activate/deactivate views.
FloorPlanStructuralPlanSectionCameraBuildingElevationReflectedCeilingPlanDefault3DViewActivateViewDeactivateViewViewCubeNavigationBar
Low risk -- changes what you see, not the model
Selection and Highlight
Select elements, highlight, show selection box. Visual only.
SelectionBoxIdsOfSelectionSelectByIdHideElementsOverrideByElementOverrideByCategoryOverrideByFilter
Low risk -- visual overrides are temporary per view
Visibility and Display
Toggle visibility, detail levels, graphics overrides. Per-view settings.
VisibilityOrGraphicsViewRangeDetailLevelShowWorkPlaneLineworkTemporaryDimensionsFilters
Low risk -- view display settings, easily reversible
Measure and Query
Measure distances, spot elevations, check coordinates.
MeasureBetweenTwoReferencesMeasureAlongAnElementSpotElevationSpotCoordinateSpotSlope
Low risk -- measurement tools, no model modification
Project Browser
Open project browser, system browser, toggle properties palette.
ProjectBrowserSystemBrowserTogglePropertiesPaletteBrowserOrganization
Low risk -- UI panel management
View Schedules
Open existing schedules, panel schedules, and reports. Read-only viewing.
ScheduleOrQuantitiesPanelSchedulesGraphicalColumnScheduleViewListSheetListMaterialTakeoffKeynoteLegendNoteBlock
Low risk -- reads existing schedule data
Run Analysis and Checks
Run interference checks, system checks, review warnings. Read-only analysis.
RunInterferenceCheckCheckCircuitsCheckDuctSystemsCheckPipeSystemsAnalyticalConsistencyChecksShowLastReportReviewWarningsCheckMemberSupports
Low risk -- analysis is read-only, generates reports

T2 AUTOMATEAutomate

Exports, rendering, custom ribbon commands. Creates output but does not modify the model.
Custom Ribbon Commands
Execute your own custom add-in buttons (circuit audits, checks, calculations).
ribbon_click
Medium risk -- executes client-authored code
Render and Export Views
Render views, export images, create walkthroughs.
RenderExportImagesandAnimationsImageExportImagesandAnimationsWalkthroughExportImagesandAnimationsSolarStudyRenderInCloud
Medium risk -- resource intensive, creates files, non-destructive
Export to File Formats
Export model to DWG, DXF, DGN, IFC, FBX, gbXML, ODBC.
ExportCADFormatsDWGExportCADFormatsDXFExportCADFormatsDGNExportCADFormatsACIS_SATExportDWFOrDWFxExportIFCExportGBXMLExportODBCDatabaseExportFBXExportBuildingSiteExportReportsScheduleExportReportsRoomOrAreaReport
Medium risk -- data leaves the model but model is unmodified
Print and Plot
Print sheets, set up print configurations.
PrintPrintPreviewPrintSetup
Medium risk -- sends to printer, resource usage

T3 MODIFYModify

Model changes -- annotations, parameters, element edits, MEP systems. Requires confirmation.
Annotations and DimensionsRequires confirmation
Place text, tags, dimensions, labels. Adds annotation elements to views.
TextLabelSymbolTagByCategoryMultiCategoryTagTagAllNotTaggedAlignedDimensionLinearDimensionAngularDimensionRadialDimensionArcLengthDimensionDiameterDimensionDetailLineDetailComponentFilledRegionMaskingRegionInsulationRepeatingDetailComponentNoteBlock
Moderate risk -- adds annotation elements, reversible with undo
Set ParametersRequires confirmation
Write values to element parameters. Changes element properties in the model.
parameter_set
Moderate risk -- modifies element data, reversible with undo
Basic Element EditingRequires confirmation
Move, copy, rotate, mirror, align, offset elements.
MoveCopyOffsetRotateMirrorPickAxisMirrorProjectMirrorDrawAxisScaleArrayAlignPinUnpin
Moderate risk -- changes element positions, reversible with undo
Trim, Extend, and JoinRequires confirmation
Trim, extend, split, and join geometry operations.
TrimOrExtendToCornerTrimOrExtendSingleElementTrimOrExtendMultipleElementsSplitElementSplitFaceJoinGeometryUnjoinGeometrySwitchJoinOrderWallJoinsApplyCopingRemoveCoping
Moderate risk -- modifies element geometry, reversible with undo
Electrical SystemsRequires confirmation
Place and modify electrical elements -- panels, fixtures, cable tray, conduit, circuits.
LightingFixtureElectricalEquipmentElectricalFixtureElectricalConnectorCableTrayCableTrayFittingCableTrayConnectorConduitConduitFittingConduitConnectorParallelConduitsShowDisconnectsDemandFactorsLoadClassifications
Higher risk -- creates/modifies electrical systems in the model
Mechanical SystemsRequires confirmation
Place and modify HVAC elements -- ducts, fittings, equipment, zones.
DuctFlexDuctDuctFittingDuctAccessoryAirTerminalConvertToFlexDuctDuctPlaceholderParallelDuctsMechanicalEquipmentZoneHeatingAndCoolingLoadsMechanicalSettings
Higher risk -- creates/modifies mechanical systems
Plumbing and Fire ProtectionRequires confirmation
Place and modify plumbing elements -- pipes, fittings, fixtures, sprinklers.
PipeFlexPipePipeFittingPipeAccessoryPipeConnectorPlumbingFixtureSprinklerPipePlaceholderParallelPipes
Higher risk -- creates/modifies plumbing systems
Architectural ElementsRequires confirmation
Place walls, floors, doors, windows, columns, stairs, rooms, levels, grids.
ArchitecturalWallArchitecturalFloorDoorWindowArchitecturalColumnStairStairBySketchRampRailingRoomRoomSeparatorRoomTagAreaAreaBoundaryAreaTagLevelGridOpeningFasciaGutterSlabEdgeFloor
Higher risk -- creates structural/architectural model elements
Structural ElementsRequires confirmation
Place structural columns, beams, braces, rebar, trusses, loads.
StructuralWallStructuralFloorStructuralColumnBeamBraceStructuralRebarStructuralTrussesStructuralPathReinforcementStructuralAreaReinforcementRebarLineAutomaticBeamSystemLoadsLoadCasesLoadCombinationsBoundaryConditions
Higher risk -- creates structural model elements
Paint and SurfaceRequires confirmation
Apply materials to element faces, filled regions.
PaintRemovePaintSplitSurfaceMergeSurfaces
Moderate risk -- visual material changes, reversible
Sheets and Drawing OrganizationRequires confirmation
Create sheets, place views on sheets, add title blocks, revision clouds.
NewSheetNewTitleBlockPlaceViewMatchlineViewReferenceRevisionCloudSheetIssuesOrRevisionsCalloutTagsCalloutColorSchemesColorFillLegend
Moderate risk -- modifies drawing set, reversible

T4 SYSTEMSystem

Save, sync, import, project settings. Affects all users sharing the model.
SaveRequires confirmation
Save the active model. Persists all current changes.
SaveSaveAsProject
High risk -- writes to disk/server, saves all pending changes permanently
Sync and WorksharingRequires confirmation
Synchronize with central, reload latest, manage worksets. Multi-user collaboration.
SynchronizeNowSynchronizeAndModifySettingsReloadLatestRelinquishAllMineEditingRequestsWorksetsReconcileHosting
High risk -- affects all users sharing the model
Import and LinkRequires confirmation
Import/link CAD files, Revit models, IFC, point clouds.
ImportCADLinkCADLinkRevitLinkIFCPointCloudLoadShapesLoadAsGroupManageLinksImportGBXMLImportTypesInsert2DElementsFromFileInsertViewsFromFile
High risk -- brings external data into the model
Project SettingsRequires confirmation
Modify project units, location, coordinates, standards, energy settings.
ProjectUnitsProjectInformationLocationSpecifyCoordinatesAtPointRelocateProjectRotateTrueNorthAcquireCoordinatesPublishCoordinatesTransferProjectStandardsOptionsEnergySettingsStartingViewElectricalSettings
High risk -- project-wide settings affect all users and views
Family and Type ManagementRequires confirmation
Load families, create types, manage shared parameters.
FamilyCategoryAndParametersFamilyTypesTypePropertiesSharedParametersProjectParametersSaveAsLibraryFamilyLoadShapesMatchTypePropertiesCreateSimilarMaterials
High risk -- affects type catalog and family library
Phases and Design OptionsRequires confirmation
Manage project phases, design options. Affects element phasing and option sets.
PhasesDemolishShowHistoryDesignOptionsAddToSetPickToEdit
High risk -- phase changes affect element visibility and lifecycle
Coordination SettingsRequires confirmation
Manage coordinate systems, project positions, shared coordinates.
CoordinationSettingsUseCurrentProjectSelectLinkManageCoordinationSystemReportSharedCoordinates
High risk -- affects model positioning and multi-discipline coordination

T5 ADMINAdmin

Delete, purge, close. Potentially irreversible operations.
Delete ElementsRequires confirmation
Delete selected elements from the model. Potentially irreversible if saved.
Delete
CRITICAL -- removes elements from model. Recovery requires backup.
Close and ExitRequires confirmation
Close the current model or exit Revit entirely.
CloseExitRevit
CRITICAL -- may lose unsaved work. Disconnects the bridge session.
Groups and AssembliesRequires confirmation
Create, modify, and save groups and assemblies. Affects multiple elements at once.
CreateGroupCreatePartsCreateAssemblySaveAsLibraryGroup
High risk -- bulk element operations, groups affect multiple elements
Purge and CleanupRequires confirmation
Purge unused families, materials, views. Permanently removes unused definitions.CRITICAL -- permanently removes unused definitions. Cannot be undone after save.
Security documentation for procurement reviewPlatform security architecture, data isolation audit, SOC 2-aligned control mapping, incident response plan, and business continuity documentation are available on request. Contact security@endecta.com for access.
Documentation is continuously updated as new capabilities are released.Questions? Reach us at support@endecta.com
© 2024 Endecta LLC. All rights reserved. Carmkn can make mistakes so validate all responses. Carmkn executes with Claude (Anthropic).