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
- BPMN 2.0/3.0 – workflow orchestration
- DMN 1.3+ – decision logic & rule modeling
- CMMN 1.1 – case management
- MCP – AI agent tool interface
- A2A – agent-to-agent collaboration
- DID & VC – agent identity & authentication
Repository
Full specification, schemas, examples, and tooling are available on GitHub:
View UAPF on GitHub →