Builder is the tool Experts use to design and build ABI Apps. You define inputs, workflows, and outputs. Builder generates the required ABI contract files. No manual coding required.
Builder is the interface through which Experts translate their domain expertise into governed execution tools. It generates the six ABI contract files that define each app โ without the Expert needing to write or edit JSON directly.
Define the ordered steps the system must perform for your professional task.
Specify every piece of data the user must supply โ type, label, validation, and whether required.
Declare the exact structure of every field in the result the platform will deliver.
Configure supervision requirements, risk level, engine binding, and governance profile.
Run your workflow against test inputs and verify output structure before publishing.
Accept the Digital Oath and submit your app to Appstream for review and publication.
Every app you build in Builder follows a structured authoring sequence. Each step produces part of the final ABI contract.
Give your app a name, description, version, category, jurisdiction, and tags. This is what users see in Appstream when browsing or searching. The description must be accurate โ stating what the app produces, not just what it does.
Define every field the user must provide before execution. For each field, specify:
Specify how the platform should organise the inputs and execution context when processing your app. The preset defines the structural template the platform uses to understand the execution.
Define the exact structure of every field, section, and sub-field the system must produce. This is a binding contract โ the platform validates every execution output against result.json before delivering it to the user. Outputs that do not conform are discarded and not charged.
Configure the execution metadata that identifies your app and sets its runtime parameters:
engine_binding โ which Primary Engine the app is authorised to use (must be on the platform allow-list)execution_mode โ Direct, Customise, or Discoveryversion โ the version identifier for this app releaseDefine the governance rules and constraints that control how the platform enforces your app at execution time:
supervision_required โ true for legal, financial, and regulatory outputs; false only for low-risk factual tasksrisk_level โ LOW, MEDIUM, HIGH, or CRITICAL (determines approval path)governance_profile โ the named governance profile that sets enforcement rulesjurisdiction โ applicable jurisdiction contextA pipeline is the ordered set of steps your workflow executes. Every pipeline you design must follow strict structural rules. The platform enforces these rules at execution time.
Engines are pre-built execution units provided by the platform. Experts do not create engines โ they declare which engine their app is authorised to use via the engine_binding field in meta.json. The platform selects the appropriate execution path at runtime.
Produces structured professional documents: memos, reports, letters, briefs
Processes and interprets documents, contracts, or datasets
Produces structured summaries of documents or information
Reviews documents or processes against defined criteria
Checks facts, references, and claims against external authority sources
Produces structured comparisons between documents, versions, or datasets
Performs structured numerical and financial calculations
Produces step-by-step process guidance and professional checklists
Some apps may draw on external authoritative sources โ government databases, regulatory registers, legal precedent repositories, or enterprise data systems. This is configured at the governance profile level, not directly by the Expert.
All external data used in execution is accessed through the platform's controlled provider layer. Experts cannot configure direct data connections. Platform governance controls all external data access.
Where your app incorporates external data, your workflow definition must explicitly specify what the data is used for and how it influences the output. Undeclared data use is a governance violation.
The Expert is responsible for ensuring external data is used correctly and that the output correctly reflects what the data says. Platform governance verifies data provenance, not data interpretation.
Learn how to build a test library and validate your app before accepting the Digital Oath
View guide โWhat accepting professional responsibility means and what it commits you to
Read guide โUnderstand the Expert role, accountability model, and how to publish to Appstream
Read overview โ