Editing natural language text

Users can freely add and edit natural language text and clauses in the contract editor. The editor's formatting toolbar allows for a wide range of formatting options. Select the piece of text you'd like to format, and then click the icon which corresponds to the style you'd like to apply. Follow these same steps to remove formatting.

Editing Smart Clause® Instance parameters

The editor guides users in editing Smart Clause® Instance parameters. Parameters are visually distinct from the rest of the Smart Clause® Instance text. The editor prevents the user from changing Smart Clause® Instance text around the parameters and only allows the user to update the parameters themselves. To learn more about how Cicero templates work and why only parameters are editable, visit the Accord Project documentation.

Debugging parse errors

With the improvements to parameter editing listed above, it is rare that a user will cause parse errors when editing a template. However, it is still possible.

For example, the Acceptance of Delivery template expects the number of business days to be represented by a data type of "long integer". If we pass a value of ten instead of 10, we will cause a parse error, since ten is not a valid long integer. When this happens, you'll see a pop up on the bottom of the screen displaying "1 Error". Click this dialog to expand the error message and see the message that is returned from Cicero/Ergo. Once you fix the error, this error pop up will again disappear.

We plan to continue to improve the parameter editing experience to better help users edit parameters of different data types.

Navigating your contract

The editor features a navigation view on the left hand side of the page. This allows the user to easily see the headings and Smart Clause® Instances contained within their contract. Clicking on a heading or Smart Clause® Instance name will cause the editor to scroll and bring that section or clause into view.