How ArchNGN works.

ArchNGN keeps a live model of your estate from the systems your teams work in. Teams and their AI agents work from it, and every change is checked against it.

ArchNGN context explorer showing systems, services and the relationships between them

Read your estate where it already lives

Code repositories on GitHub, GitLab, Bitbucket and Azure DevOps, AWS, Azure and Google Cloud accounts, object storage and SharePoint. Access is read-only, with no agents to deploy and nothing written back. Start with your repositories, or connect cloud accounts where there are none, and add the documents that describe them.

Choosing a connector type in ArchNGN

Kept in sync, so the model can't go stale

A one-time scan rots exactly like the architecture repository it replaced. Syncs run when your sources change or on a schedule you set, each as a tracked job you can follow step by step. Every run keeps its full history, so you can see what changed and when, and catch drift while it's still cheap to fix.

ArchNGN jobs

Your policy documents, turned into checks

Upload the policies your organisation already has, as Word, PDF or plain text, or pick standards from the reference library. ArchNGN reads each one, finds the individual requirements, and drafts a check for every requirement it can test against your estate.

Requirements that need judgement stay as guidance, where design reviews and coding agents still read them.

Creating a policy pack from your policy documents or Reference Library standards

Approve every check with the evidence in front of you

Each draft shows the sentence it came from, the check in plain English, and what it would flag in your estate today. Approve it, edit it, or keep it as guidance. Nothing is checked until an architect approves it.

Reviewing drafted checks, each with its source text and a dry run against the estate

Advisory first. Enforce when you trust it.

A published pack starts advisory: findings are reported and nothing is blocked. Switch the pack to enforce once the results are right, or enforce single checks and switch off the ones that don't apply.

Enforced standards stop non-conforming changes to the model and fail design checks in your pipeline unless the finding is waived.

Switching single checks on, off and to enforce within a policy pack

Frameworks alongside your own

ISO 27001, SOC 2, NIST CSF 2.0, GDPR, the Australian Privacy Principles, PCI DSS, HIPAA, DORA and ISO 42001, written as checks and applied beside your own packs.

Versioned and traceable

Every publish is a new version that never changes afterwards. Each finding names the check and the version that raised it.

Your own vocabulary

Checks read facts recorded as tags, such as data residency or retention. Declare the tags your policies need, and one tag answers every pack that asks.

AI drafts, it doesn't decide

AI reads your documents and proposes checks. Published checks give the same answer for the same estate every time, so a build never fails on an AI judgement.

How to create and configure a policy pack

Your standards travel into delivery

Coding and design agents use ArchNGN as a live architecture guide while they work. Over MCP they ask for the standards, patterns and existing systems that apply, then send their design back for a check before writing code, from the first prototype.

Pipelines run the same check through the API, so a design that passes the agent's check passes the build. Enforced standards fail the build, and each finding lands on the line that caused it.

- uses: archngn/archngn-app/integrations/github-action@main
  with:
    token: ${{ secrets.ARCHNGN_TOKEN }}
    diff-against: origin/${{ github.base_ref }}
    artifacts: |
      openapi=openapi.yaml
{
  "name": "Integration Standard 4.2",
  "intent": "Keep money movements reconcilable
             within one transaction boundary.",
  "rationale": "Payments reconciliation is audited
                end-to-end; a synchronous call keeps
                the ledger write inside the caller's
                transaction.",
  "owner": "Payments Architecture"
}

REST API for pipelines

CI/CD jobs and applications query the estate programmatically: dependencies, ownership, lifecycle status, metadata and the standards that apply, before a change ships.

MCP server for AI agents

AI coding agents work from the same model, standards and approved patterns your architects do. Each standard carries the business reason behind it, so an agent can tell when it applies.

Caught at design time

Standards violations surface where they are cheapest to fix. A design check runs in your pipeline and annotates the offending line of the pull request.

The same check everywhere

Agents over MCP and pipelines over REST run one engine, so a design that passes in the agent passes in the build.

Every check leaves a record

Design checks, the agents that ran them and the people who approved the result are all recorded against the objects they touched. That's the record you need when someone asks who signed off a system an assistant helped build.

It's gathered as the work happens, not reconstructed the week before an audit.

Open findings in ArchNGN, each recorded against the rule and the components it hit

Provenance and drift

A durable record of what was scanned, generated, checked and approved, and an alert when the estate moves away from the design that was signed off.

Findings that cite your standard

Each finding names the standard, the version of the check and the system it hit, not a generic control number.

Accepted risks, on the record

Every waiver records who accepted the risk and why, so an exception never disappears into a chat thread.

Every machine read logged

Each read by an API token or agent is recorded, so you can always answer what a credential saw.

Designs generated from your model, not from a blank page

Pick the systems involved and add your requirements. ArchNGN drafts the design, diagrams included, from your live model and your standards. Days of writing become minutes of review.

Every claim traces back to the requirement behind it and the systems it affects, so your architect can defend it in a review and sign it off with confidence.

Generated design document: interface and dependency map
Generated design document: component design and component diagram
Generated design document: overview, business context and system context diagram

From requirements to design

Generate a technology design from requirements, standards, and existing objects.

Structure from what exists

Extract objects, associations, and diagrams from existing documentation.

Model to documentation

Produce implementation-ready documentation from an architecture model.

Check a design for conformance

Evaluate a design against your internal standards, a requirement set, or a framework overlay.

Your structure, not ours

ArchNGN's metamodel is built around your actual estate. Use your own object types, attributes and relationships, start from framework overlays such as TOGAF, ArchiMate and UAF, or import structures from tools like LeanIX. Overlays apply per account, so one model serves many estates without forking.

ArchNGN metamodel view

One catalogue of everything you own

Keep applications, technologies, capabilities and processes in one catalogue. Every object carries its relationships, owners, lifecycle and dependencies, so a check can cite the thing it failed on rather than a control number. Bulk edit, filter and export without the admin overhead.

ArchNGN object catalogue

One context model behind workflows, MCP and the API

Automation workflows, coding agents over MCP and delivery pipelines over REST all read the same model. Every query resolves the same relationships and standards, so an architect and an agent never work from different versions of the estate.

ArchNGN context explorer showing unified model context

Trace a dependency, or find where a design strayed

The workspace explorer maps your estate as nodes and links. Follow a dependency through to the systems it touches, or find the point where what was built diverged from the pattern it was supposed to follow.

Workspace explorer view

See where coverage runs out

A live snapshot of the estate, including the parts of it no standard currently reaches. Knowing which systems have never been checked is usually more useful than another view of the ones that have.

ArchNGN home: objects mapped, apps linked to where they run, conformance and what needs attention

See it run against your own estate.

Connect one cloud account or repository in a working session, and see what ArchNGN finds, and what it generates from it.