Before publishing any execution tool to Appstream, every Expert must explicitly accept professional responsibility for that version. This is not a checkbox. It is a structural accountability mechanism.
This statement is presented to the Expert immediately before each publication or version update. Without explicit acceptance, the app cannot be published.
When you accept the Digital Oath, you are making a formal professional declaration. The platform records the acceptance against your identity, the app version, and the timestamp. This record is permanent and forms part of the app's audit chain.
You affirm that the workflow you have designed is accurate, complete, and appropriate for its declared professional purpose. You have reviewed the logic and believe it produces correct outputs.
If the logic is wrong, the platform will execute it correctly — producing wrong results. The Expert, not the platform, is accountable for logic-level errors in published apps.
For high-risk outputs — legal decisions, financial calculations, regulatory documents — supervision_required must be set to true. Accepting the oath confirms you have evaluated the supervision requirements correctly.
Publishing a version signals that it is production-ready. If issues are discovered after publication, you are responsible for releasing a corrected version promptly and notifying platform governance.
The Digital Oath is required for every version publication event — not just the first. Each time you update an app and submit a new version, you must accept the oath for that specific version.
The distinction between Expert responsibility and platform responsibility is precise. Understanding this boundary is essential before accepting the oath.
Accepting the Digital Oath creates specific obligations. Violations undermine the trust architecture of the platform and may result in app suspension or removal from Appstream.
What the Expert role is, what you build, and how you fit into the Majormatic platform
Read overview →How to build a test library and validate your logic before accepting the oath
View guide →Step-by-step walkthrough of designing your app and the full publication process
Read guide →Start with the Builder guide to design your first execution tool.