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.
What You Get
The DOIL approach:
What we're building:
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)
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 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
endOne 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.