v2.0 AI EXECUTION FABRICYou are viewing Pranor v2.0 Documentation. Switch to Stable v1.0 Docs →

Pranor Documentation

Welcome to the Pranor documentation. Pranor is a unified, modular backend infrastructure engine with its own programming language, designed to build high-performance microservices with zero glue code.

💡 Documentation Version Selector

Quick Navigation

SectionDescription
Getting StartedInstall Pranor and build your first service in 5 minutes
Language ReferenceSyntax, standard library, CLI commands
Module DocsFull documentation for each Pranor module
DeploymentDocker, Kubernetes, standalone deployment guides
ArchitectureSystem design, security model, observability
EnterpriseEE features, licensing, and comparison
ChangelogUnified release history

Modules

ModuleWhat it doesDocs
Pranor (CLI)Compiler & language runtimeLanguage →
GateAPI Gateway & AI Guardgate.md →
PulseAsync Event Broker & Message Queuepulse.md →
VaultS3 Storage & Vector Searchvault.md →
ChronoDistributed Job Schedulerchrono.md →
AuthIdentity & Access Controlauth.md →
CacheDistributed Cache Enginecache.md →
MeshService Discovery & Load Balancingmesh.md →
TraceDistributed Tracing Enginetrace.md →
ConsoleObservability Dashboardconsole.md →
PoolDatabase Connection Proxypool.md →
NotifyEmail/Slack/SMS Gatewaynotify.md →
FlowWorkflow Engine & Saga Orchestratorflow.md →
DeployDocker/K8s Deployment Pipelinedeploy.md →
TunnelWebSocket Dev Tunnelingtunnel.md →
HubPackage Registryhub.md →
LockDistributed Lockinglock.md →
SecretSecret Managementsecret.md →

Install

# macOS/Linux
brew tap vyuvaraj/pranor && brew install pranor

# Windows
scoop bucket add pranor https://github.com/vyuvaraj/scoop-pranor
scoop install pranor

# From source
git clone https://github.com/vyuvaraj/pranor && cd pranor/lang && go build -o pranor .

First Service

pranor init myapp && cd myapp && pranor run main.pnr --watch

v2.0 AI Execution Fabric (v2.0-dev — merges post v1.0 release)

Pranor v2.0 extends the ecosystem with a governed AI agent execution layer built on top of the existing infrastructure. All v2.0 modules are CGO-free (CGO_ENABLED=0) and follow the OSS/EE build-tag convention.

ModulePathDescription
Pranor Graphstd/graphVirtual entity context assembly — Hot/Warm/Cold 3-tier with fail-closed contract
Pranor Decisionstd/decision6-level priority veto ladder: Auth > Budget > Risk > Rules > Learn > Default
Pranor Learnstd/learnPluggable ML inference provider (wazero WASM + gRPC sidecar)
Pranor Evalstd/evalTrajectory replay and quality scoring — 4 evaluators (accuracy, latency, cost, safety)
Trace Schemastd/traceCanonical OTLP span hierarchy + mandatory attribute contract for all modules
Flow AgentStepstd/flowAgentStep interface + Saga runner + HITL approval queue

Branch: All v2.0 features live on v2.0-dev. See v2.0 modules docs for full API reference.