Auto-signing contract proposals using LegalLab

It is now possible to let LegalLab auto-sign contract proposals for you, simplifying often occurring tasks during development. You enable this feature by checking the “Auto-sign contract proposals” checkbox in the Create Contract tab. The feature is only available when LegalLab is connected. If this checkbox is enabled when a contract proposal is received, the contract will be automatically loaded and presented, and LegalLab will automatically sign the contract for the proposed role.

Auto-Sign Contract Proposals
Auto-Sign Contract Proposals

#new, #development, #legallab, #features, #contracts


Killing a State Machine

If a state-machine associated with a token or set of tokens misbehaves, and needs to be stopped, an operator of Neuro-Features on the Neuron® that hosts the state-machine can kill it. This does not destroy the token or tokens associated with the state-machine, it just stops the state-machine. The event is also appropriately logged, with information about who took the responsibility to kill the machine.

In order to be able to kill a state machine, the operator needs to fullfil the following requirements:

  • Be an operator on the Neuron hosting the state-machine (i.e. have an administrative account on the Neuron).
  • Have a Digital ID associated with the account.
  • Have sufficient access rights to administer Neuro-Features. (This means, having the Admin.Notarius.NeuroFeatures privilege associated with one of its roles.)
  • Digitally sign an approval of the killing of the machine, where the user affirms to reviewing the token and taking the responsibility of killing the state-machine.

Accessing the Token

To access available tokens on the Neuron, go to the Neuro-Features section in the administrative portal:

Accessing Neuro-Features
Accessing Neuro-Features

Find the corresponding token, and open it by clicking on its ID. A link of the following type is opened:

https://DOMAIN/NeuroFeature.md?ID=TOKEN_ID

If you know the Token ID, you can open the page directly by replacing TOKEN_ID in the URL above with the correct Token ID. If you don’t know the Token ID, but you know the ID of the smart contract that created the token, you can use the script prompt, to find the Token ID, using the following SELECT statement:

select 
	top 1 TokenId 
from 
	NeuroFeatureTokens 
where 
	CreationContract=CONTRACT_ID

Killing the state machine

Once the Current State part of the Neuro-Feature page has loaded, it will present a Kill Machine button, if the token has an associated state-machine.

Accessing the Kill Switch
Accessing the Kill Switch

Press this button to open a new page where you can kill the machine. The page has the following URL. If you have the Token ID already, and cannot open the Neuro-Feature page associated with the token for some reason, you can enter this URL directly into the broker, replacing TOKEN_ID with the corresponding Token ID:

https://DOMAIN/KillMachine.md?ID=TOKEN_ID

The page that opens is simple and informs the user they need to approve the operation using their Digital ID, and that they will be responsible for the action:

Killing the machine
Killing the machine

Press the Kill Machine button to initiate the process by sending a petition to the Digital Identity of the currently logged in user:

Petition Signature for Killing Machine
Petition Signature for Killing Machine

If a Legal Identity is associated with your account you will receive an acknowledgement that a petition has been sent.

Acknowledgement Petition Sent
Acknowledgement Petition Sent

You will see this petition in your Digital ID app, as follows:

Signature Petition
Signature Petition

Take time to read through the purpose of the signature. If you agree, sign the petition, and the state-machine will be killed:

State Machine Killed
State Machine Killed

#tutorial, #new, #features, #neuro-feature, #state-machine


Embedding PDF Documents in Markdown via URL

As mentioned in a previous article, PDF documents can be embedded into Markdown. You can now also embed PDF documents, by simply using the URL, and embedding it into a multimedia construct in Markdown.

Example:

![`Harmonized Web API for real-time data.pdf`](https://neuro-foundation.io/Papers/Harmonized%20Web%20API%20for%20real-time%20data.pdf)

This results in:

#new, #features, #pdf, #neuron, #markdown


Posts by user

No more posts authored by the user could be found. You can go back to the main view by selecting Home in the menu above.