DarkNOC.dev Logo
DarkNOC.dev
Exploring Intent-Driven NOC Automation

DarkNOC.dev

An open exploration into AI agents for telecom network operations

What happens when operational expertise is captured in deterministic, auditable code? DOIL is a domain-specific language designed for intent-first agent programming. Explore concept demos at darknoc.net and browse agent patterns at darknoc.org.

The DOIL Pipeline

From Intent to Execution

DOIL defines intent → Compiler transforms → Runtime executes → Dashboard validates

What You Get

The DOIL approach:

Intent-first language design (Ruby-inspired syntax)
Full compiler pipeline (Lexer → Parser → AST → Codegen)
Deterministic, auditable, version-controlled agents

What we're building:

Web IDE with real-time compilation and execution
Network simulators as digital twins for safe testing
Vendor-specific codegen (Ericsson cmedit with rollback)

Explore concept demos at darknoc.net or browse agent patterns at darknoc.org

Core Stack

IDE Options

(VSCode, Cursor, or Cline)

DOIL Compiler

(Lexer, Parser, AST, Codegen)

MCP APIs

TMF620, TMF638, TMF641

LLM Options

(Ollama, Claude, or others)

Local coordination — choose your cloud dependency level

Powered by DOIL

Dark Operations Intent Language

The Dark Operations Intent Language

Express operational intent in a way that's interpretable by agents, human-readable by engineers, and structurally sound for real-world deployment.

DOIL bridges everything—data, AI, UI—under a single declarative interface. The pipeline: DOIL defines intent → Compiler generates execution models →Runtime orchestrates agents with real network simulator data →Dashboard tracks progress in real-time → Vendor-specific commands generated with rollback safety.

Explore concept demos at darknoc.net and browse agent patterns at darknoc.org.

energy_optimizer.doil
# Energy optimization agent
class EnergySaver < NetworkAgent
  LOW_TRAFFIC = 0.3

  triggers do
    every 15.minutes
    on_event :low_traffic
  end

  tools do
    traffic_analyzer
    power_controller safety: true
  end

  def execute
    optimize_energy if low_traffic?
    generate_report
  end
end

One file. Agent definition, data binding, and UI layout—all declarative.

Build Progress

DarkNOC is under active development. The DOIL compiler, runtime, and simulator ecosystem are being built in the open.

Follow on GitHub

Who It's For

NOC engineers
AI infra leads, OSS architects
Build teams
Teams who want to build, not buy
RFP teams
Who need custom deployments fast
Experts
Building real automation in weeks, not years

Tamed AI

Full operator control over autonomous agents

Deterministic execution — no black-box surprises
Fully auditable agent behavior
Version-controlled intent definitions
Built-in rollback safety for critical infrastructure
Built by agents. Explored in the open. Intent-first.