---
# System prepended metadata

title: Configurable re-processing of disputed operating envelope

---

# Configurable re-processing of disputed operating envelope

This document pertains to re-process the disputed operating envelope for logic providers in a configurable manner.

In this approach, nodes will only be able to re-process the operating envelope id if the chain is configured for re-processing.

And that flag can be configured/set using run-time upgrades or extrinsic.


![](https://i.imgur.com/hb4oGy2.png)



### Requirements:
1. config_variable/Storage for re-processing flag
2. Identity system

#### config_variable/Storage for re-processing flag:
Firstly, we'll be needing a flag which will indicate nodes to re-process to not. 
Storage: If we want to set the re-processing flag through extrinsic.
config_vairable: if we want to set re-processing flag using runtime upgrades.

#### Identity system:
Secondly, we need the identity system in order to check whether are we getting the reprocessing call from the eligible participants or not.
The idea behind this is to protect the chain from getting transactions generated from malicious nodes.



### Approach 1:
![](https://i.imgur.com/GIpTAHG.png)



### Appraoch 2:
![](https://i.imgur.com/CTBnTU3.png)




