Architecture-first engineering platform

Software Architecture for Agentic Engineering

TENET is the architecture layer for agentic engineering. Define your software architecture once, then give every AI agent, every IDE, and every developer the same structural truth in real time.

Open standard. CLI native. Works with Claude Code, Cursor, Windsurf, Codex, Gemini CLI, and any MCP-compatible agent.

tenet — a principle that is an accepted belief of a particular group.

The Problem

Vibe coding does not scale.

AI coding agents are fast, but without architecture context they violate boundaries, duplicate modules, and quietly rot the system they are supposed to accelerate.

No structural truth

Agents create files in random places, duplicate existing modules, and ignore the shape of your system because they cannot see it.

Rules that drift

Markdown prompts and copied rule files fork over time. Different agents get different instructions. Standards erode.

Zero awareness

An agent touching a service has no idea what constraints apply, what depends on it, or which specifications are already in flight.

The Solution

Architecture as a living graph.

TENET models your software architecture as a connected, queryable graph. Agents ask for working context and get the exact rules, qualities, skills, dependencies, and specs that matter to the component they are changing.

  • Components, connections, rules, skills, quality attributes, and specs are linked in one graph.
  • Agents query only the context that is relevant to the component they are touching.
  • Humans review and refine the architecture while agents execute with governed context.
Features

Everything agents need to build correctly.

From graph structure to quality constraints to reusable skills, TENET gives agents governed context instead of vague prompt lore.

Interactive architecture graph

Model containers, components, connections, stores, and external systems on a visual canvas with zoom, layout, and editing built in.

Working context

One query returns hierarchy, dependencies, applicable rules, relevant skills, quality constraints, and active specifications.

Coding rules and standards

Define rules once at org or project scope and surface them automatically where agents and humans need them.

Quality attributes

Attach concrete non-functional constraints to the components they govern so agents can build against real targets.

Skills and deep knowledge

Store implementation guidance, patterns, and domain-specific knowledge that agents can read when shallow prompts are not enough.

Multi-agent architecture teams

Coordinate architect, builder, and reviewer agents around the same graph instead of relying on hardcoded prompts and checklists.

How It Works

Three steps to governed AI engineering.

Model the structure, connect the tools, then let agents work against live architecture instead of guesswork.

01
Model your architecture

Capture containers, components, connections, quality goals, and rules in the web interface so the structure is explicit and queryable.

02
Connect your agents

Add TENET through MCP or the CLI so your tools can fetch architecture context instead of guessing.

03
Build with governed context

Agents fetch the relevant working context before they write code, while humans review and steer architectural decisions.

Configuration
Connect TENET once and any MCP-compatible agent can query architecture context. Use the TENET CLI for local agents.
{
  "mcpServers": {
    "tenet": {
      "url": "https://api.tenet-mcp.io/mcp"
    }
  }
}

> curl -fsSL https://www.tenet-mcp.io/cli/install.sh | bash
> tenet login
> tenet get-working-context --path backend/auth
Working context
Agents receive structure, rules, qualities, and active specs in one payload.
{
  "component": "Auth Service",
  "rules": [
    "No auth bypass in production code"
  ],
  "quality_attributes": [
    "Latency under 80ms",
    "No N+1 queries"
  ],
  "skills": [
    "DynamoDB access patterns",
    "MCP auth conventions"
  ],
  "active_specs": [
    "oauth-session-hardening"
  ]
}
Human In The Loop

AI moves fast. Architects stay in control.

TENET does not replace architectural judgment. It gives humans a system for setting intent, reviewing structural changes, and coordinating agents around that intent.

  • Architects define and refine the graph before broad agent execution starts.
  • AI-drafted architecture edits stay reviewable in the Web UI instead of disappearing into prompt history.
  • Reviewers validate changes against live rules and constraints, not stale documentation.
The governed delivery loop
TENET keeps the architecture graph, the agents, and the human reviewer on the same page.
1 Architect models intent
2 Agent queries working context
3 Human reviews structural change
4 Team ships with governed context
Surfaces

Meets you where you work.

TENET is a visual command center for humans, an open MCP surface for agents, and a deterministic CLI for automation.

Web UI

Interactive architecture graph, rule management, quality editing, and human-in-the-loop review for AI-drafted changes.

MCP protocol

Native tool access for Claude Code, Cursor, Windsurf, Codex, Cline, Zed, and any MCP-compatible agent.

CLI

JSON-first contracts and deterministic exit codes for terminal workflows, automation, and multi-agent orchestration.

Agent Agnostic

One source of truth. Every agent.

TENET centralizes architecture, rules, and quality standards so your context survives tool changes instead of being tied to one editor or one prompt format.

Claude CodeCursorWindsurfCodexGemini CLIClineZed
Built For Every Level

Scales from solo developer to enterprise.

The same graph helps an individual developer stay coherent and helps an organization keep many teams aligned.

For individual developers
Keep consistent standards across multiple projects and switch between agents without losing architectural context.
  • Multiple projects, one standard
  • Any agent, your rules
  • Branch-aware architecture
For engineering teams
Share architecture, quality goals, and guidance instantly so every developer and every agent works from the same map.
  • Shared architectural guidelines
  • Unified knowledge for all agents
  • Living documentation for onboarding
For organizations
Scale governance, reusable templates, and decision visibility across many projects without flattening teams into one prompt.
  • Organization-level standards
  • Cross-project quality gates
  • Architecture decisions with lineage
What Makes TENET Different

Not another .md file. A living architecture.

TENET is not prompt duct tape. It is a governed architecture system that agents can query and humans can steer.

Static files vs. living graph

Flat files dump the entire handbook on every agent. TENET returns the rules and constraints for the component that is actually being changed.

Siloed vs. connected context

TENET links rules, qualities, skills, specs, and structure together so working context is the union of what matters right now.

Prompt-driven vs. architect-guided

TENET keeps a human architect in the loop. Agents move faster, but structural intent still belongs to the people designing the system.

Pricing

Start quick. Scale when you are ready.

Every plan includes the graph, working context, CLI, MCP access, rules, quality attributes, and skills.

Solo
$5 / month
  • 1 organization
  • 3 projects
  • Unlimited MCP queries
  • Full CLI access
  • Community support
Pro
$40 / month
  • 1 organization
  • Unlimited projects
  • Unlimited MCP queries
  • Priority support
  • Team collaboration for up to 5 members
Business
$25 business license and $19 / member/month
  • Unlimited projects and members
  • Organization-level rules and templates
  • Priority support
  • Full CLI and MCP access
  • SSO coming soon

Pricing is preliminary and subject to change.

Start now

Your agents are writing code right now. Do they know the architecture?

Give every AI agent and every developer a structural understanding of your codebase. Define once, govern everywhere.