ARC
Initializing system000

See the system. Shape what comes next.

ARC turns the architecture you already have into evidence your team can act on—clear findings, measurable risk, and a path forward that fits your constraints.

Arcinfra Sdk

Your architecture is moving. Your review process should too.

ARC reads the signals scattered across code, contracts, infrastructure, and context—then turns them into a review your team can inspect, measure, and run again.

8

Scoring signals

5

System maps

0

Calls for local checks

architecture-review.ts
  1. 1import { Arc } from "@arcinfra/sdk";
  2. 2 
  3. 3const arc = new Arc({
  4. 4  provider: "openai",
  5. 5  apiKey: process.env.OPENAI_API_KEY,
  6. 6});
  7. 7 
  8. 8const review = await arc.architecture.review({
  9. 9  repository: "./services/checkout",
  10. 10  context: {
  11. 11    availabilityTarget: "99.95%",
  12. 12    constraints: ["SOC 2"],
  13. 13  },
  14. 14});
  15. 15 
  16. 16console.table(arc.architecture.score(review));

Review output

Run the example to generate a structured architecture review.

Less architecture theater. More engineering signal.

Reasoning when judgment matters. Deterministic controls when consistency matters. Typed output everywhere.

01

Read the whole system

Bring code, APIs, infrastructure, diagrams, and operating context into one bounded architecture review.

02

Prove the fundamentals

Run fast, local controls for resilience, security, ownership, observability, and dependency health.

03
92

Measure what changes

Turn architecture quality into eight transparent dimensions your team can track over time.

04

Test the next move

Put two designs side by side and expose the tradeoffs, risk delta, and stronger path before you commit.

05

Find the leverage

Surface practical improvements across cost, deployment, performance, security, and scale.

06

Make structure visible

Generate living architecture maps and typed dependency graphs, including cycles that hide in plain sight.

A review process built for systems that never stand still.

Move from scattered architecture evidence to decisions your team can explain, automate, and revisit.

Roadmap 2026—2027

From open SDK to a living architecture workspace.

Four focused releases that move ARC from programmable analysis to a shared system for architecture decisions.

01Complete

Jun — Aug 2026

SDK release

Ship the ARC TypeScript SDK with architecture review, deterministic validation, scoring, dependency analysis, and multi-provider support.

02In progress

Aug — Sep 2026

Web app development

Turn ARC’s typed analysis into a visual workspace for running reviews, exploring findings, and sharing decisions across teams.

03Planned

Oct — Dec 2026

Team workflows

Add shared projects, review history, architecture comparisons, CI signals, and audience-specific reports for collaborative decision-making.

04Planned

Jan — Mar 2027

Architecture governance

Introduce organization policies, score baselines, change tracking, private provider gateways, and portfolio-level architecture visibility.

Questions worth asking

Before you put ARC in the loop.

The practical details teams need before architecture review becomes part of delivery—not an occasional meeting.