Living Architecture Nodes for VS CodeKeep codebase architecture memory current before humans or AI change the code. Living Architecture Nodes is a local-first maintenance protocol for keeping module intent, dependencies, drift, regression memory, and AI/dev handoff context alongside the code that changes. What the extension does
Generated drafts are not verified architecture truth. They must be populated, reviewed, and verified separately. Free, Pro, and TeamThe Marketplace extension remains Free and the core local workflow does not require an account. The commercial product model uses Free / Pro / Team. Free remains useful and account-optional. Pro is the individual paid tier, and Team is the organization paid tier. Current paid capability direction includes semantic architectural drift, impact analysis, regression correlation, signed verification receipts, historical comparison, shared policy, and cross-repository analysis. Paid capabilities and paid prices are not enabled in the current pre-release channel. Until production pricing, billing, entitlement, and customer-term gates are activated, the extension safely operates as Free. See PRODUCT-TIERS.md for the public tier contract. Ordinary local scans are not metered by LAN. A paid subscription unlocks capabilities; it is not a bundle of scan credits. Current Free/Pro/Team checks are designed to execute locally, and entitlement refresh is not required for every scan. Remote compute is not production-enabled. If a deeper check is unavailable because it was not executed, the correct status is:
That does not mean failed or unsafe. Restricted Mode / Workspace TrustRead-only architecture-memory scanning remains available in Restricted Mode. Operations that modify the workspace require Workspace Trust:
Write and export destinations are confined to the active workspace and reject path traversal or symbolic-link escape. Commands
Required repository artifactsA project using Living Architecture Nodes should include:
Typical workflow
OutputDiagnostic exports are written locally to
The export path must remain inside the trusted workspace. PrivacyThe scanner uses repository structure, relative paths, companion-node presence, and filesystem metadata; it does not read source-file contents for architecture-memory scanning. Diagnostic handoff exports are local. They contain counts plus relative paths associated with findings, not the full source/node inventory. Absolute workspace paths are removed and secret-shaped metadata is defensively redacted before both JSON and Markdown are written. Core Free operation does not send source code, architecture memory, diagnostics, secrets, repository content, or behavioral telemetry to a remote service. Future paid entitlement checks are designed to exchange account/product entitlement metadata only—not repository contents. See PRIVACY.md and SECURITY.md. Release channelLiving Architecture Nodes has a stable channel and an optional pre-release channel. The pre-release channel is used to validate new product, security, entitlement, and upgrade behavior before those changes are promoted to stable. See CHANGELOG.md for current versions and release details. Support and licensing
Living Architecture Nodes™ is a separate product from other Altru.dev research and development systems. Developed by Altru.dev — Code For Humanity. Copyright 2026 Valentyn Rukhaylo / Altru.dev. |