Layer 5
Distributed Topology
Maps deployable services, databases, message brokers, and cross-service runtime contracts.
Service · Database · MessageBroker · CALLS_ENDPOINT
Layer 4
Semantic & Domain Roles
Classifies REST, gRPC, GraphQL, and messaging endpoints, CQRS handlers, repositories, and SQL tables.
Endpoint · SqlTable · HANDLES · READS_FROM · WRITES_TO
Layer 3
Type & Call Graph
Captures inheritance, interface implementation, dependency injection wiring, and method-to-method call edges.
Class · Interface · Method · CALLS · IMPLEMENTS · INJECTS
Layer 2
Project & Module Boundaries
Models solution projects, packages, namespaces, binary entrypoints, and assembly reference graphs.
Project · Module · Namespace · EntryPoint · DEPENDS_ON
Layer 1
Syntax, CFG & Literals
Extracts Tree-sitter and Roslyn AST metrics, cyclomatic complexity, literal constants, and file hashes.
File · Parameter · Literal · CONTAINS · DECLARES
CS
C# / .NET
ASP.NET, gRPC, Wolverine, Hangfire, MassTransit, EF Core, Dapper
JV
Java
Spring Boot, Quarkus, Micronaut, Dubbo, MyBatis, jOOQ, Hibernate
KT
Kotlin
Spring, Ktor, Exposed, Room, SQLDelight, Coroutines, Retrofit
TS
TypeScript & JS
NestJS, Next.js, tRPC, Hono, Kysely, TypeORM, Prisma, BullMQ
GO
Go
Gin, Fiber, Fasthttp, gRPC-Gateway, Watermill, GORM, sqlx, Ent
PY
Python
FastAPI, Litestar, Django, Celery, Dramatiq, SQLAlchemy, Temporal
RS
Rust
Axum, Actix Web, Tonic gRPC, SQLx, SeaORM, Diesel, Tokio
SQL
Database Schemas
PostgreSQL, T-SQL, MySQL, SQLite, ClickHouse, BigQuery Lineage