UAPF – Unified Algorithmic Process Format

The Unified Algorithmic Process Format (UAPF) is an open specification designed to express enterprise workflows, decisions, exceptions, agent behaviors, identities, and governance artifacts in a single, machine-readable structure.

Purpose

UAPF enables interoperable, auditable, and agent-executable representations of enterprise processes. It brings together established modeling standards and modern AI agent interfaces into a unified schema.

Specification Structure

uapf_version: "1.0" metadata: id: "process-123" name: "Document Intake Workflow" owner: "Institution A" process: bpmn: "" decisions: dmn: "" cases: cmmn: "" agents: - id: "agent.classifier" permissions: - read:documents - write:classification governance: version: "1.0.2" approved_by: "GovernanceBoard" audit_log: "sha256:..."

Technical Foundations

Repository

Full specification, schemas, examples, and tooling are available on GitHub:

View UAPF on GitHub →