Skip to content
Comparative Study
Awaiting weekly review
Global Real Digital Workers & SaaW Commercial Landscape 2026-3
Open-source Engineering · SaaW Landscape (3)

Global Real Digital Workers & SaaW Commercial Landscape 2026-3

Comparing 23 public projects and distinct protocol responsibilities, this article explores multi-agent roles, local execution, human oversight and the CodeFlowMu product roadmap.

SaaW 2026 · 3/3中文版 →

Global Real Digital Workers & SaaW Commercial Landscape 2026-3

Open Technology, Protocol Roles, and CodeFlowMu Product Direction

A framework may save state, call tools and coordinate agents. Enterprise delivery still requires installation, permissions, handoffs, acceptance and recovery. This volume examines what public ecosystems already provide and which mechanisms belong in product design.

SaaW (Software as an Agent Worker) describes software that continuously delivers outcomes as a digital work subject. CodeFlowMu is our self-developed multi-agent collaboration application/runtime. It uses FCoP (File-based Coordination Protocol) for work handoffs and TMPA (Textual Multi-Agent Process Architecture) to address responsibility, permissions and governance facts. See our SaaW concept article.

Volumes 1–2 compare commercial products and delivery. This volume compares public implementations, protocols and product directions. Public source helps inspect mechanisms, but does not prove willingness to pay.

1. Open Technology Radar

The table contains 23 public projects, spanning products, frameworks and specifications. Compare their delivery objects before comparing mechanisms.

M denotes an initial engineering-maturity assessment: M1 concept, M2 prototype, M3 runnable implementation, M4 more complete engineering/product form, M5 broader production validation. Plus/minus signs indicate transitions. M is separate from D1–D5 role capability and S1–S5 specification maturity. Research priority uses Priority, High and Regular; it is not a capability score.

ProjectRegionTechnical categoryLicense / public availabilityEngineering maturityInstallationTechnical focusPriorityRepository
PaperclipUnited StatesAI company / workforce control planeMITM4-Node/Web; embedded PostgreSQLOrganization, goals, budgets, atomic task checkout, recovery, auditPrioritygithub.com/paperclipai/paperclip
StaffDeckChinaEnterprise digital-employee platformAGPL-3.0M3+ to M4-Windows EXE / macOS DMG / Linux DEBEmployee profiles, state-machine SOPs, knowledge, memory, schedules, human takeoverPrioritygithub.com/OpenBMB/StaffDeck
iML WorkRegion unverifiedLocal business work cloneMITM3Windows client; local SQLiteReal OA/CRM/ERP operation, one-time write authorization, local credentials, auditPrioritygithub.com/imoling/iml-work
OrkasRegion unverifiedLocal multi-agent desktopMITM4-Windows Setup / macOS DMGLocal-first, multi-model, role agents, low infrastructure burdenPrioritygithub.com/Orkas-AI/Orkas
FusionRegion unverifiedAgent software factory / work surfaceMITM3+npm/Homebrew; PWA + iOS/AndroidTask boards, missions, agent companies, multi-node execution, review, mobile controlPrioritygithub.com/Runfusion/Fusion
TSA AI WorkforceMalaysiaGoverned local digital workforceMITM3+Windows/macOS/LinuxSeparate identity, credentials, audit, approvals, local PostgreSQLPrioritygithub.com/Steveser1989/TSA-AI-Workforce
EigentUnited KingdomOpen cowork desktop / workforceApache-2.0M4Desktop app; full local backend is heavierMulti-agent office work; cloud/local/enterprise pathsHighgithub.com/eigent-ai/eigent
OneManCompanyRegion unverifiedOne-person company OSApache-2.0M3+One-command npx launchOrganization, hiring, performance, review, quality gates, multiple rolesHighgithub.com/1mancompany/OneManCompany
OpenHireRegion unverifiedDigital-employee orchestrationMITM3Python CLI + Web + Docker workerEmployee orchestration, workspaces, container executionHighgithub.com/pzy2000/OpenHire
CrewMeldChinaEnterprise digital employee + SOPOpen coreM3+Docker/Helm/KubernetesEmployees, SOPs, human-approval breakpoints, resume, multi-tenancy; heavy stackHighgithub.com/proinsight-io/crewmeld
OpenVortChina marketEnterprise AI-employee platformAGPL-3.0M3+Docker ComposeWeCom/DingTalk/Feishu, skills, schedules, Docker work computerHighgithub.com/openvort/openvort
OACP / KiloLoopUS ecosystemFile-based agent coordination protocolApache-2.0Protocol M3+CLI + files; no central serverInbox/outbox, typed messages, review, quality gates, recovery, signingHighgithub.com/kiloloop/oacp
Gas Town + BeadsUS ecosystemMulti-agent workspace + durable task ledgerMITM3+CLI / binariesLong-task claiming, supervision, recovery, Dolt-backed durable factsHighgithub.com/gastownhall/gastown
Microsoft SicoUS / globalDigital-worker infrastructureMITTechnical M4Docker/Kubernetes; heavy stackDigital workers, operators, perception/action/memory, evolutionRegulargithub.com/microsoft/Sico
PalmierIndividual projectPC-agent remote supervisionApache-2.0M3Host daemon + PWA + AndroidMobile task initiation, schedules, approvals, notifications, device capabilitiesHighgithub.com/caihongxu/palmier
SIDJUARegion unverifiedPre-action agent governanceAGPL-3.0M3Docker/npm; SQLitePre-action authorization, policies, sandboxing, auditRegulargithub.com/GoetzKohlberg/sidjua
TICK.mdUS ecosystemMarkdown-native multi-agent task protocolMITProtocol M3npm + MCP + GitSingle TICK.md, task claims, dependencies, state, Git audit, MCPPrioritygithub.com/Purple-Horizons/tick-md
KanBanLessCommunityDirectories as board, Markdown as tasksSpecific license unverifiedM2–M3Filesystem/GitDirectories define states; moving a file transitions a taskRegulargithub.com/markdav-is/KanBanLess
Agent WikiUS ecosystemShared human/agent text knowledgeSource availableM3Markdown + filesystem + GitSelf-updating knowledge, hierarchical files, MCP/agent collaborationRegulargithub.com/onyx-dot-app/agent-wiki
CrewAIUnited StatesMulti-agent role/team frameworkMITTechnical M4Python/PyPIRoles/goals, managers, delegation, planning, guardrails, checkpoints, Crew + FlowPrioritygithub.com/crewAIInc/crewAI
LangGraphUnited StatesStateful agent execution graphsMITTechnical M4+Python/JSCheckpoints, threads, interrupt/resume, replay/fork, human interventionPrioritygithub.com/langchain-ai/langgraph
Open Agent SpecUS / OraclePortable agent-definition specificationApache-2.0 / UPLSpecification M3+Python SDK / JSON / YAMLFramework-neutral agents/flows/multi-agent declarations, serialization, adapters, conformance workPrioritygithub.com/oracle/agent-spec
AGNTCY / OASFGlobal / LF ecosystemAgent capability and metadata schemaApache-2.0Specification M4Schemas, SDK, validation servicesCapability/skill/domain/dependency records and validation; directory and identity services belong to related ecosystem componentsPrioritygithub.com/agntcy/oasf

2. Protocols and Specifications: From Project Conventions to Open Standards

Figure 09: From project convention to open standard

Figure 09. S1–S5 is an ordinal specification-maturity framework, not a percentage. FCoP/TMPA positions are initial research assessments; further judgment requires independent implementations, external adoption and cross-implementation evidence. Source: the author's synthesis of the corresponding analysis in this article and its listed references.

A repository, package or MCP toolset alone does not establish an industry standard.

MaturityCriterionMeaning
S1 Project conventionFixed format/convention inside one projectDemonstrates internal use
S2 Reusable implementationRepository, package, SDK, CLI or MCP serviceOthers can install and reuse it
S3 Formal specificationVersioned semantics, schemas/data structures and compatibility policyMore than implementation code
S4 Verifiable ecosystem specificationReference implementation, public conformance method and cross-implementation resultsCompatibility can be checked against common rules
S5 Open industry standardIndependent implementations, production use, neutral governance and stable releasesDoes not depend on one vendor/author

2.1 Representative Protocols and Specifications

Protocol/specificationProblem addressedInitial assessmentRelation to TMPA/FCoP
MCP (Model Context Protocol)Standard access to tools, resources and contextS5Tool connection does not decide formal work acceptance
A2A (Agent2Agent)Cross-vendor discovery, communication, tasks and artifactsS5Task states do not define organizational responsibility or business acceptance
AGNTCY / OASFCapability, skill, domain and dependency metadataS4Capability schemas; authorization/acceptance are separate
Open Agent SpecFramework-neutral JSON/YAML agents, flows and multi-agent systemsS3+ to S4-Specification-first agent definitions
OpenTelemetry GenAI/agent conventionsCommon names for traces, spans, metrics and observationsS4; agent portion evolvingObservation vocabulary does not determine governance effect
FCoPFormal TASK/REPORT/ISSUE/REVIEW semantics and lifecycleS3+, early ecosystemExecutable protocol; external adoption and independent implementations remain limited
TMPAReconstructing responsibility, authority, conflict and effective governance stateS3-, research/specification stageExecutable governance specification/reference architecture, not an industry standard

2.2 MCP: A Standardization Path for Tool Access

text
Formal specification
→ versioned releases
→ language SDKs
→ PyPI / npm distribution
→ official Registry
→ independent hosts and servers
→ neutral foundation and working groups

The 2026-07-28 specification adds a stateless core, authorization improvements, extensions and a Tasks extension. The official Python SDK is distributed as mcp.

Sources: release announcement, Registry documentation, Python SDK.

PyPI is a distribution channel, Registry a discovery channel, and the specification the protocol authority.

2.3 A2A: Tasks, Artifacts and Messages Across Vendors

A2A defines:

  • Message: interaction content.
  • Artifact: task output.
  • TaskState: submitted, running, completed, failed, canceled, or waiting for input/authorization and related states.

These distinguish a message exchange from a trackable task. Exact names and wire encodings depend on the adopted specification version.

This overlaps with FCoP's formal task/delivery objects and lifecycle. However:

text
A2A task completed
= remote execution successfully ended at protocol level

Execution ended
≠ automatically PASS / Accepted in organizational terms

Protocol completion alone does not establish who has final business acceptance authority, whether self-declared completion suffices, how artifact claims are checked, how QA conflicts are preserved, why accepting a failed result must not rewrite FAIL into PASS, or how accountability is reconstructed after restart.

Enterprise acceptance rules must therefore be connected to interoperability states.

2.4 What a Package and MCP Service Establish

FCoP has versioned normative text, lifecycle/events/boundary rules and schemas, the fcop Python reference library, fcop-mcp, PyPI distribution, the Registry entry io.github.joinwell52-AI/fcop, stability/compatibility/migration policies and citable DOI/OSF/Git history.

Sources: fcop, fcop-mcp, FCoP repository.

FCoP is an executable multi-agent behavior-governance protocol with a formal specification, reference implementation, packages and MCP distribution.

Calling it an industry standard would require independent third-party implementations, adoption outside CodeFlowMu, cross-implementation conformance, multi-organization governance and other products publicly supporting it.

An MCP Registry entry makes the service discoverable; it does not mean the MCP community has adopted FCoP as a standard.

2.5 TMPA: What It Is and What Remains Unproven

TMPA is closer to governance architecture + formal specification + Reference Reader + conformance tests than a networking protocol or agent SDK.

It defines durable work facts; responsibility, authority, acceptance and conflict objects; why traces are not governance; evidence-based reconstruction of effective state; fail-closed Reader behavior; and separation of execution and governance state.

TMPA is an executable multi-agent work-governance specification and reference architecture.

Industry-standard status still requires a second independent implementation, external adoption, cross-implementation conformance, public compatibility matrices and multi-organization governance.

2.6 Standardization Lessons for TMPA/FCoP

Figure 10: Protocol responsibilities from tools to accountability

Figure 10. Logical responsibilities, not a superiority ranking or mandatory dependency stack. OpenTelemetry spans layers as observability. Source: the author's synthesis of the corresponding analysis in this article and its listed references.

Freeze a Minimal Normative Core

FCoP governs agent behavior and does not own the runtime. TMPA defines governance facts rather than duplicating an execution framework.

Prefer Conformance Evidence to Feature Counts

Different implementations should process the same normative vectors and produce comparable results.

The Next Milestone: A Second Implementation

A third party should be able to implement a compatible Reader/Writer from the specification without using the official Python package. Examples include TypeScript Readers, Go validators, native runtime support for TASK/REPORT and a non-CodeFlowMu project passing the same conformance tests.

Layer with MCP/A2A

text
MCP: tools and resources
A2A: cross-runtime/vendor communication
OASF / Agent Spec: agent metadata, capabilities and definitions
OpenTelemetry: traces, spans and metrics
FCoP: formal work behavior and artifacts
TMPA: governance facts and responsibility reconstruction
CodeFlowMu: digital-worker product/runtime

This positions TMPA/FCoP as work-governance mechanisms alongside tool, communication and observation protocols.

3. Capabilities Already Present in Public Ecosystems

Public implementations already cover files/YAML/Markdown for roles, tasks and state; multi-agent managers and company structures; local-first desktops and installers; schedules, memory and approvals; phone supervision; task claims and durable ledgers; recovery; allowlists, policies and sandboxes; SOP state machines and quality gates.

Sustained roles require connecting these components:

text
Durable identity + role responsibility + call-time authorization
+ formal work contract + evidence-backed delivery + valid state transitions
+ independent review + idempotent recovery + responsibility reconstruction

4. Implementation Mechanics: Roles, State and Specifications

Official documentation, source entry points and specification objects help distinguish framework mechanics from application rules.

4.1 CrewAI: Agent Configuration Versus Team Orchestration

An Agent configures role, goal, backstory, model, tools and delegation permission. A Crew organizes tasks, planning and hierarchical process settings. Hierarchical managers distribute tasks and inspect results. Checkpoints and guardrails need component/version-specific assessment rather than being attributed to one Agent object. See Agent documentation and Crew documentation.

Roles and manager scheduling have reusable implementations. Products must additionally decide whether an executor may approve its own output, how rework occurs and which decisions belong to humans.

4.2 LangGraph: Saving and Resuming Execution State

Checkpoints and persistence retain execution state; thread identifiers associate later invocations. Interrupt/resume and historical recovery/forking are supported. Values, metadata, parent checkpoints and pending writes reside across related structures/interfaces, not one Checkpoint field set. Cross-process restart requires a persistent backend; an in-memory saver is insufficient. See persistence documentation.

text
LangGraph checkpoint: where execution reached and what state it holds
TMPA governance fact: who is responsible, what was accepted and why state is valid

Source entry points: checkpoint base, interrupt.

4.3 TICK.md: Markdown and Git Task Coordination

TICK.md uses Git-backed Markdown for tasks and offers agent registration, add/claim/done/reopen, dependencies, Git audit, an MCP server, stale-write detection, watch/monitor and orchestrator/worker role instructions.

Compare how tasks, reports, issues and reviews acquire distinct semantics and how transitions are constrained. Repository.

4.4 Open Agent Spec: Specification, SDK and Runtime Adapters

Oracle Open Agent Specification defines serializable, framework-neutral JSON/YAML Agents and Flows. PyAgentSpec is its Python SDK; adapters and conformance semantics support portability across runtimes. Repository.

A lesson for FCoP is that the specification should be implementable without the official package. A possible research separation is:

text
FCoP Language: roles, authority, artifacts and lifecycle declarations
FCoP Protocol: TASK / REPORT / ISSUE / REVIEW / OBSERVATION semantics
Host Adapters: filesystem, Git or MCP integration

This is a proposal. The current file protocol is not equivalent to arbitrary database encodings; cross-storage governance representations belong in separately defined and validated TMPA implementations.

5. How Commercial Products and Public Projects Complement Each Other

QuestionCommercial StrengthOpen-Source Research Value
Real customers and systemsSalesforce, SAP, ServiceNow, Yonyou, KingdeeiML Work and OpenVort expose lightweight local integration ideas
InstallationWorkBuddy, Wukong, DevinOrkas, StaffDeck, TSA prove installer-based delivery
Company control planeServiceNow, GleanPaperclip makes org, budget, task claim, and recovery inspectable
Employee profiles / SOPBaidu, LaiyeStaffDeck exposes employee profiles and state-machine SOPs
Durable tasks and recoveryUsually proprietaryOACP and Gas Town/Beads are auditable
Pre-action authorityEnterprise permissions and approvalsiML Work and SIDJUA expose one-time and pre-action authorization
Mobile supervisionWorkBuddy, WukongPalmier and Fusion show PC execution + phone supervisor
Model/runtime separationRelevance, Factory, LaiyeOpen desktops expose BYOK, local, and multi-model options

6. Selected Public Projects

6.1 Paperclip

Its company control plane covers organization, goals, budgets, tasks, claim locks, heartbeats, approvals, audit, recovery and portable company templates. It provides a product reference but is heavier than the proposed one-PC/one-worker route.

6.2 StaffDeck

A direct Chinese open-source digital-worker reference, with profiles, roles, skills, knowledge, state-machine SOPs, scheduling, takeover and Windows/macOS/Linux installers. Installation and reusable role assets are useful lessons; CodeFlowMu need not become a heavy knowledge/SOP platform.

6.3 iML Work

Local business login state and credentials, and one-time authorization for specific writes, distinguish tool access from permission for a particular action.

6.4 OACP, Gas Town and Beads

File protocols, durable task ledgers, claims, reviews and recovery are not unique to CodeFlowMu. FCoP's value must concern formal responsibility semantics, single-writer facts, evidence and valid-state reconstruction.

6.5 Palmier and Fusion

These provide PC-execution/phone-supervision references. The phone can handle tasks, approvals, notifications and exceptions without introducing a conflicting second work state.

6.6 SIDJUA

Pre-action authorization, policies and sandboxing are relevant to separating general capability from permission for this action on this object.

6.7 Open Agent Spec and OASF

Open Agent Spec declares execution structures; OASF describes capabilities, skills, domains and dependencies. OASF alone is not the whole AGNTCY identity, directory and communications ecosystem.

Specifications and their official implementations should be assessed separately. Independent compatible implementations are stronger portability evidence than feature count.

7. Core Architecture Comparison

Current CodeFlowMu is an independent closed-source product line. CodeFlowMu Open is the historical MIT release frozen on 2026-08-22 at V1.2.29-open, not the current distribution or a guarantee of all current capabilities. Current CodeFlowMu belongs in the architecture comparison, not the 23-public-project table.

Core references include causaLens specialist teams/trusted facts/Judge; Factory Orchestrator/Worker/Validator with external state; SAP role assistants and specialist agents; ServiceNow orchestration and trace/span diagnostics; Relevance Manager/edges/approvals/Task View; Glean action permissions/evaluations; CrewAI role/delegation; LangGraph state/handoffs/checkpoints; and TICK.md task protocols.

7.1 How Agents Communicate

SystemCoordinationDependence on free-form chatState/delivery
CrewAIManager delegation and Agent results; direct delegation possiblePartialCrew/Task context
LangGraphHandoff, Command, shared State, SupervisorOptionalGraph State + Checkpoint
Relevance AIAgent edges, manager delegation, forced next stepPartialWorkforce Task / conversation history
SAP JouleAssistant understands goals and coordinates specialistsLowSAP business objects, processes and context
Factory MissionsOrchestrator, fresh Workers/Validators, shared external artifactsLowValidation contract, feature lists, notes, Git/code
causaLensSpecialist teams and fact/quality gatesLowBlueprint, Trusted Facts, Decision Claims, artifacts/audit
TICK.mdClaim/update/done on shared Markdown/GitLowTICK.md + Git
CodeFlowMuPM issues TASK; execution hands off REPORT/ISSUE/REVIEW; EVAL uses independent ObservationDesigned without dependence on free-form agent chatFCoP artifacts + runtime state + TMPA/evidence projections

The important property is formal tasks, reports, issues, reviews, evidence and acceptance relations, rather than the mere absence of chat.

7.2 Teams, Work Objects, Verification and Control

Yes indicates an explicitly described mechanism; Partial/Configurable/Buildable indicate scope or implementation work; a dash/No means the cited materials do not establish a default implementation, not universal impossibility. This is not a uniform benchmark. CodeFlowMu's version-specific evidence is separate from current configuration.

CapabilitycausaLensFactory MissionsServiceNowSAP JouleRelevance AIGleanCrewAILangGraphTICK.mdCodeFlowMu
Multi-agent worker/teamYesProject teamYesYesYesPartialCrewBuildablePartialYes
Explicit manager/orchestratorPartialYesYesAssistantYesPartialYesBuildablePartialPM
Execution vs validation separationYesWorker/ValidatorPartialPartialConfigurablePartialConfigurableBuildableNoDEV/QA
Independent observation/evaluation roleJudgeValidatorEvalsPartialWeakAlignment/evalsConfigurableBuildableNoEVAL
Formal task objectWorkflowMission/FeatureTask/CaseBusiness taskWorkforce TaskWorkflowTaskGraph/RunYesTASK
Formal deliverable/artifactClaim/artifactCode/artifactPartialPartialOutput/taskPartialTaskOutputOutput/stateWeakREPORT
Fact checking / trusted factsTrusted-fact mechanismsTest factsPartialSAP business factsConnector-dependentEnterprise knowledgePartial: evidence checks in public engineering cases
Verification and release controlDeterministic gateAcceptance contract + ValidatorPartialBusiness rulesPartialConfigurable guardrailComposableValidatorGovernance-rule checks; observation alone is not a release gate
Diagnostics/root causeYesYesTrace/SpanPartialTask ViewPartialEvents/logsReplay/stateWatch/validatePartial: task/evidence checks, version-dependent
Human approvalYesUser handbackYesYesPer-edge approvalsYesConfigurableInterruptHuman-editableADMIN
Final human acceptance separate from executorPartialPartialPartialPartialPartialPartialNoNoNoYes
Multiple modelsModel-agnosticYesYesYesYesYesYesYesModel-agnosticArchitecture separates responsibilities; current integration list unverified
Core implementation auditableNoNoNoNoPlatform noCore noYesYesYesProduct closed; FCoP/TMPA open

Execution facts, observation, evaluation and formal acceptance must remain distinct. An independent observer need not control lifecycle transitions. Only an explicitly authorized validation/acceptance mechanism determines release.

7.3 Existing Components and Combinations Still to Validate

Figure 11: Established components and claims still to prove

Figure 11. Component precedents do not by themselves validate a unified structure of accountability. Qualitative evidence is not converted into numeric scores. Source: the author's synthesis of the corresponding analysis in this article and its listed references.

LayerAssessment
Multi-agent roles/managersEstablished in CrewAI, Factory, SAP and Relevance
Checkpoints, recovery and human interruptionEstablished in LangGraph
Grounding, guardrails and permissionsEstablished across enterprise products
Judge/Eval/ValidatorPresent in causaLens, Factory and ServiceNow
Markdown/Git/task claimsPublic precedents in TICK.md, OACP and Gas Town
Fixed PM/DEV/QA/OPS/EVAL authority boundariesA combination design, not an individual invention
TASK → REPORT → fact checks → QA/EVAL → ADMINRequires explicit inputs, outputs and authority for each role
Traces versus formal governance factsRequires rules for events that affect official state
Physical done ≠ business PASS; approval ≠ truthWork-governance semantics usually outside core runtimes
Preserving conflicts, negative outcomes and human acceptance of failuresA distinction still requiring evidence
Reconstructing authority and acceptance after restartA cross-implementation research problem requiring stable semantics

7.4 A Work-Governance Structure

Figure 12: From execution completion to formal acceptance

Figure 12. Task, delivery, fact checking, QA, EVAL observation and ADMIN acceptance. Connections show conceptual relationships, not a requirement that EVAL precede every acceptance. Protocol and implementation define actual ordering. Source: the author's synthesis of the corresponding analysis in this article and its listed references.

LangGraph focuses on surviving execution; CrewAI/Factory/SAP on coordinating agents; ServiceNow/Glean on agent governance; causaLens on facts and rules supporting decisions. FCoP/TMPA/CodeFlowMu also ask:

  • Who formally owns this work?
  • What constitutes delivery?
  • Which evidence supports its claims?
  • How are conflicts among executors, QA, EVAL and programmatic checks preserved?
  • Who has final acceptance authority?
  • Why is the final governance state valid?

CodeFlowMu connects multi-agent execution, duty separation, durable work facts and human acceptance, using work and responsibility relationships as the organizing objects.

8. CodeFlowMu Product Position

For small and medium-sized enterprises, the proposed position is:

Turn an ordinary PC into a deployable, supervisable, recoverable and auditable digital-employee workstation.

One employee instance may internally contain multiple roles. The proposed commercial object is role delivery.

text
Digital-worker role
├─ Multiple roles and models
├─ Business tools and hosts
├─ Work contract and completion criteria
├─ Permissions and authorization for this execution
├─ State, evidence and recovery
└─ Phone supervisor interface

9. Consolidate D4 Role Capability and Improve Governance/Recovery

Volumes 1–2 initially assess CodeFlowMu as D4 (software engineering role) from public collaboration cases and version-specific governance implementations. Product development should turn this into stable, usable delivery:

  • Stable employee identity and role version.
  • Owned task queue and task ownership.
  • Scheduled/event-triggered progress.
  • Cross-session/day state continuity.
  • Replaceable models subject to role admission.
  • Explicit deliverables and completion criteria.
  • PC execution and phone supervision.

Moving toward D5 requires implementation and evidence for call-time authorization distinct from capability, evidence for consequential claims/actions, facts separated from inference, independent review, idempotency keys/receipts/compensation, responsibility reconstruction after process/model/host changes, and authorized formal transitions.

10. Product Form: An Installable Digital-Worker Workstation

Figure 13: PC execution and phone supervision

Figure 13. Product proposal: one employee instance executes on the PC, the phone supervises, and internal roles share formal work facts. Roadmap functionality is not asserted as shipped. Source: the author's synthesis of the corresponding analysis in this article and its listed references.

Proposed installation and activation:

text
CodeFlowMu-Setup-x64.exe
→ Install runtime, PC UI, phone pairing, updater and diagnostics
→ Detect officially supported hosts, model interfaces and authorization
→ Select a role and run admission evaluation
→ Create employee instance, device identity and activation receipt
→ Start work

Embedded databases/services may be appropriate, but SMEs should not have to learn Docker, PostgreSQL, Redis, Python and Node first. Persistence needs integrated migration and backup.

11. Mobile Web Application: The Worker Supervisor

A PWA is a browser application that can also be installed on a phone's home screen. The proposed supervisor interface should show worker/task state, receive approval requests and exceptions, expose evidence/delivery/reviews, allow pause/resume/revocation, issue formal goals and communicate with PM.

12. Proposed Commercial Structure

12.1 Unit of Sale

Do not charge for the internal agent count; internal roles/models/tools are implementation choices. The proposed unit is one activated digital-employee instance.

12.2 Pricing Layers

LayerProposed offeringCharging logic
TrialOne role, limited tasks, mandatory human review14–30 days
BasicLocal worker workstationPer instance/month or year
ProfessionalMore capacity, schedules, phone access, backupWorker subscription + capacity
Role packsResearch, content, development, market intelligenceAnnual role/skill/workflow fee
EnterpriseWorker directory, policies, backup, audit, private deploymentEnterprise contract

Explain software and model costs separately. Customers may connect officially supported interfaces/hosts they are authorized to use. A chat subscription does not automatically grant external API credits. Integration, billing and usage must follow the actual product plan.

13. Initial Roles

Prioritize software development, business research/market intelligence, and report/content operations. These are digital and inspectable through PCs, browsers, files and network tools; outcomes are often easier to review than payments, legal commitments or production control.

Research/content especially need evidence checks on factual claims. Support and other roles must likewise set review requirements according to actual risk.

14. Technical Research Directions

  1. Model profiles/admission: Evaluate model+host+runtime combinations on real repositories, research and long tasks.
  2. Fact checking: Match claims to sources/tool results, detect missing evidence and untrusted inputs.
  3. TMPA: Preserve formal work facts and responsibility across actors/cycles.
  4. FCoP: Govern formal task/report/review/decision semantics beyond chat logs.
  5. Call-time receipts: Tool availability does not authorize this action on this object.
  6. Evidenced completion: Model declarations alone cannot advance formal state.
  7. Idempotency/recovery: Reuse confirmed results when writes succeeded but responses were lost.
  8. Independent review: Executors must not certify their own consequential facts/code/actions.

15. Monitoring List

Commercial priorities: ServiceNow, Oracle, Glean, Devin, Sierra, Factory, Laiye Worker, WorkBuddy, Wukong, SAP, Torq, Relevance AI and Shulex.

Public-project priorities: Paperclip, StaffDeck, iML Work, OACP, Gas Town/Beads, Palmier, SIDJUA, Fusion, TICK.md, CrewAI, LangGraph, Open Agent Spec, AGNTCY/OASF, Agent Wiki and KanBanLess.

Standards priorities: MCP, A2A, Open Agent Spec, AGNTCY/OASF and OpenTelemetry agent conventions.

Reassessment triggers include public evidence of identity/ownership/recovery across days; changes toward instance/outcome pricing; new authorization, acceptance and review mechanisms; one-step installation/phone supervision/role markets; and model results that materially change long-task role admission.

16. Technical Validity Is Not Product Adoption

Technical completeness and external adoption must be assessed separately.

16.1 CodeFlowMu: Distribution and Product Clarity

text
Install → select role → connect model/host → assign work
→ inspect progress/report → handle approvals → accept delivery

TMPA, FCoP, EVAL, fact checking and diagnostics should be internal trust mechanisms rather than prerequisites that ordinary customers must study.

16.2 FCoP: Reduce Integration and Usage Costs

A specification, Python package, MCP service, lifecycle and many governance rules do not automatically make a developer tool easy to use. Tool count is not adoption.

Common paths should be compact: create/claim task, submit report, raise issue, review result, inspect status, complete/accept. Recovery, migration and diagnostic tools remain available without being exposed by default to every agent.

16.3 Measure Product, Protocol and Architecture Separately

ProjectProposed measures
FCoPThird-party runtimes/adapters, independent implementations, conformance and external adoption
TMPAExternal implementations, citations, conformance, governance adoption and cross-implementation reproduction
CodeFlowMuInstalls, activation, actual role workload, retention, paid use and recovery success

16.4 A Declarative Governance Language as a Research Direction

Inspired by Open Agent Spec, FCoP could explore declarations such as:

yaml
roles:
  PM:
    may: [create_task, assign_task, request_rework]
  DEV:
    may: [claim_task, submit_report]
    may_not: [approve_own_report]
  QA:
    may: [review_report, pass, fail]
  EVAL:
    mode: observer
    may: [read_evidence, publish_observation]
    may_not: [mutate_lifecycle]

Lifecycle/artifact constraints could then be implemented through runtime bindings. This YAML is a research illustration, not the current formal FCoP configuration format.

A testable goal is a second independent Reader/Writer built only from the specification and passing the same conformance vectors.

17. Final Assessment

SaaW is an emerging commercial direction, not yet a mature unified category.

text
D2 automation and D2–D3 boundary products
→ D3 autonomous task execution
→ D4 bounded digital-worker roles
→ D5 high-trust software workers: no award in this sample

CodeFlowMu's direction starts from its existing software-engineering D4 assessment, improves installation, supervision, delivery and recovery, then validates stricter governance requirements.

SaaW is the commercial paradigm; CodeFlowMu should be a deployable implementation that can take on a role.

References

This volume uses public project materials, official documentation and the first two volumes. Not all projects were installed/tested. Engineering and specification maturity are separate initial assessments. Visible source does not grant unrestricted usage rights. Product routes, pricing layers and installation flows are proposals.

Commercial Products and Governance

Public Implementations and Protocols

CodeFlowMu / FCoP / TMPA

Last updated: