Repository navigation
OPCP v0.3.0
Pre-releaseOpen Process Control Plane (OPCP) is an open framework that lets a business keep its process logic, context and authority, while renting capabilities from any supplier. This is a draft for comment.
Try it without installing anything
Download opcp-exit-readiness-form-0.3.0.html, open it in any browser, and answer the questions for one critical process. It works offline; nothing you type leaves your device. To see the results for a hypothetical bank, open opcp-example-report-0.3.0.html (the full report) and opcp-example-readout-0.3.0.html (the two-page sponsor pack).
To turn your answers into a report, install the package (Python 3.10+):
pip install opcp-0.3.0-py3-none-any.whl
opcp scorecard run answers.json -o report.htmlWhat's new in 0.3.0
Supplier portability becomes something you can test, not just assess.
- Swap drill. A portable, pass-or-fail test that a capability can move from an incumbent supplier to a candidate without changing the business's process, context lease or authority policy. The candidate runs in shadow on the same contract and business-owned regression cases, and passes only if all six gates hold. Gates are never averaged. A
proventime-to-swap must carry the drill date. Specification:spec/SWAP-DRILL.md; schema:schema/swap-drill.schema.json. - Swap-drill tools.
opcp swap-drill <evidence.json>evaluates a drill record;opcp swap-demoruns one between two simulated suppliers. - Sponsor readout.
opcp scorecard readout answers.json -o readout.htmlwrites a two-page pack for the decision meeting: where each process stands, the decisions to take in order of urgency, and each renewing contract's last day to give notice. - OCEL 2.0 export.
opcp ocel events.jsonl -o events.ocel.jsonconverts the runtime's event log for process-mining tools. Checked with PM4Py's OCEL 2.0 reader. - Example process pack for SME credit origination, with a matching drill record. The process-pack format is provisional.
- Fix: the control plane uses the event log it is given, even when that log is empty.
Everything from 0.2.0 is still here: the Exit-Readiness Scorecard and offline form, the 22-question bank with evidence levels, 74 clause-level references to 15 regulations and standards, 20 verified research sources, the DORA register export, the pilot playbook, and the reference runtime with conformance checks.
Status and limits
- Self-assessment, not certification. Reports are a self-assessment against a published method, not a certification, and references show relevance, not compliance.
- Check locators first. Confirm every locator against the official text before relying on it;
docs/REFERENCES.mdrecords how each source was checked. - Expect change. The specification, swap-drill format, process-pack format and question bank will change based on feedback.
Licensed under Apache 2.0. Contributions are welcome under the DCO (see CONTRIBUTING.md). Contact: hello@twomuchlabs.com.