Skip to main content
A Neuro smart contract is a structured agreement. Its machine-readable parts, human-readable text, participating parties, roles, parameters, signatures, and lifecycle rules must describe the same intended agreement.

Template and instance

Template approval and contract signing are different states. An approved template can be instantiated, but an instance is not a completed agreement until its own participation and signature requirements have been satisfied.

Application responsibilities

  • Use a template whose approval and compatibility are confirmed for the target Neuron.
  • Bind Legal Identities to the intended parties and roles.
  • Validate parameters before presenting human-readable text for signature.
  • Persist the contract identifier and current proposal/signature state.
  • Display the same material terms the application submits.
  • Treat proposal, signature, and finalization as lifecycle states, not one synchronous request.
  • Retrieve and verify the final contract rather than assuming the last command completed the workflow.

Learn, build, reference