Spec v0.1
Workflowware is software packaged as an agent-operable workflow — readable by humans and agents, with the job, rules, evals, and handoff in one kit.
Definition
Explain the job, define the workflow, describe agent behavior, state safety boundaries, include evaluation examples, and provide handoff metadata.
Minimum package
workflowware-package/ README.md index.html workflow-spec.md agent-spec.md install-guide.md approval-rules.md eval-template.csv agent-handoff.md artifact-manifest.json
Required layers
What it does, why it exists, how it’s controlled, and what proof exists.
Trigger, context, old/new workflow, finish line, edge cases, success metrics.
Role, inputs, tools, allowed/prohibited actions, outputs, escalation.
Approvals, safety boundaries, audit trail, human review, non-autonomous zones.
Example inputs and expected behavior you can test and improve.
Install path, customization notes, and machine-readable package map.
Manifest
{
"title": "string",
"artifact_type": "workflowware_package | …",
"status": "draft | prototype | active | published",
"primary_artifact": "file:///… or https://…",
"summary": "string",
"files": [],
"related_artifacts": [],
"agent_handoff": "path",
"registered_in_maat_memory": "uuid or pending"
}
Full schema: MANIFEST.schema.json
Next
Missed Lead Recovery is the first public pilot built on this spec.