LegalLab is a developer and operator tool. You will need either an existing Neuron account or an API key and secret to create one.
Installation
Download and install LegalLab using the Click-Once installer:Step 1: Connect to a Neuron
Navigate to the Network ID tab. Fill in the connection fields: If you already have an account:- Enter the XMPP server (your Neuron domain).
- Enter your Account name and Password.
- Click Connect.
- Enter the XMPP server and desired Account name.
- Create a password — use the Randomize Password button for sufficient entropy.
- Check Create Account, if none exists.
- Repeat the password.
- Enter your API Key and API Secret — find these under API Keys in the Neuron admin dashboard, or request them via the Neuron’s Feedback page.
- Leave remaining checkboxes unticked.
- Click Connect.
Step 2: Apply for a legal identity
To sign and manage smart contracts, you need a Digital Identity on the Neuron.- Navigate to the Legal ID tab.
- Fill in the required personal and/or organization information.
- Click Apply.
| Status | Meaning |
|---|---|
Created | Application submitted, awaiting review |
Approved | Identity approved — you can now sign contracts |
Rejected | Application was rejected — review the reason and re-apply |
Obsolete | Identity has been superseded by a newer one |
Compromised | Identity has been flagged as compromised |
Step 3: Explore your wallet
Navigate to the Wallet tab to see your eDaler balance and transaction history. From here you can also process eDaler URIs and initiate buy, sell, or transfer flows — depending on which service providers are configured on the Neuron.eDaler is the electronic token used for cross-domain value transfer on the Neuron platform. What it represents is defined by the Neuron operator.
Step 4: View your tokens
The Tokens tab lists all Neuro-Feature tokens associated with your account. Clicking a token shows its additional details and available note commands.Step 5: Design a contract template
Navigate to the Design tab to create or load smart contract templates.- Use the Load button to open an existing template from the LegalLab example contracts to explore the format.
- Edit the template XML directly in the editor, or use the parameter and role controls in the UI.
- When ready, click Propose to submit the template to the Neuron for operator approval.
Step 6: Approve a contract template
Once proposed, an operator must review and approve the template before it can be used.- Go to the Neuron admin dashboard.
- Navigate to Notarius Electronicus → Pending Smart Contract Proposals.
- Select the proposal and review both its human-readable and machine-readable content.
- Click Approve, Reject, or send a message back to the creator.
Step 7: Create a contract from a template
Once a template is approved, navigate to the Create Contract tab to instantiate contracts from it. Set the required parameter values and role assignments, then sign the contract.Next steps
- Browse the LegalLab example contracts for templates covering tokens, state machines, voting, and transfers.
- Read Smart contracts for a conceptual overview of how contracts work on the platform.
- Explore Tokens to understand Neuro-Feature tokens and how state machines drive their lifecycle.