Systems and methods for executing bifurcated digital signing processes for complex communications across multiple computer networks using separate request addressing
Systems and methods for executing multi-party validations for complex communications across multiple computer networks using bifurcated digital signing processes. For example, the system may receive a first request, at a bifurcated digital signing process, to perform a first multi-party validation action, wherein the first request has a first processing characteristic. The system may, in response to receiving the first request, process the first request with a first signing routine of the bifurcated digital signing process. The system may determine, based on the first signing routine, whether the first processing characteristic corresponds to a predetermined processing characteristic. The system may, in response to determining that the first processing characteristic corresponds to the predetermined processing characteristic, process the first request with a second signing routine of the bifurcated digital signing process to perform the first multi-party validation action.
1 . A method for executing bifurcated digital signing processes for complex communications across multiple computer networks using separate request addressing, the method comprising:
receiving a first cross-network action request to perform a first cross-network action, wherein the first cross-network action comprises performing a blockchain action using a first resource, and wherein the blockchain action comprises determining whether a tokenized availability at the first resource corresponds to a condition;
in response to receiving the first cross-network action request, receiving a first Multi-Party Computation (MPC) signature component, wherein the first MPC signature component comprises a first signature address corresponding to a composite MPC signature and a first group address corresponding to a first participant group, and wherein the first MPC signature component is based on a first multi-party validation action between a first participant and a first sub-participant in the first participant group;
receiving a second MPC signature component, wherein the second MPC signature component comprises a second signature address corresponding to the composite MPC signature and a second group address corresponding to a second participant group, and wherein the second MPC signature component is based on a second multi-party validation action between a second participant and a second sub-participant in the second participant group;
determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group;
in response to determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group, using the first MPC signature component and the second MPC signature component to generate the composite MPC signature;
completing a bifurcated digital signing process for the first cross-network action based on the composite MPC signature; and
performing the blockchain action.
2 . The method of claim 1 , further comprising:
receiving the first cross-network action request to perform the first cross-network action;
in response to receiving the first cross-network action request, determining a first network corresponding to the first cross-network action;
determining the first participant group corresponding to the first network; and
generating a first request for a first MPC signature component.
3 . The method of claim 1 , wherein receiving the first MPC signature component further comprises:
determining a first network required by the first cross-network action;
determining the first participant group corresponding to the first cross-network action; and
determining the first group address based on the first participant group.
4 . The method of claim 1 , wherein completing the bifurcated digital signing process for the first cross-network action based on the composite MPC signature further comprises:
generating a first notification to the first participant to complete a first multi-party action; and
generating a second notification to the second participant to complete a second multi-party action.
5 . The method of claim 1 , wherein receiving the first MPC signature component further comprises:
receiving a first request;
processing the first request with a first self-executing program of a bifurcated self-executing program;
determining whether a first processing characteristic of the first request corresponds to a predetermined processing characteristic; and
processing the first request with a second self-executing program of the bifurcated self-executing program.
6 . The method of claim 1 , wherein executing the first cross-network action further comprises:
receiving a first instruction comprising a transaction request from a first account;
freezing a source account;
receive a second instruction comprising a receive request from a second account;
matching the first instruction to the second instruction; and
completing the transaction request using the source account.
7 . The method of claim 1 , wherein the first multi-party validation action comprises:
receiving a self-validating digital record;
receiving off-chain data;
validating the self-validating digital record based on the off-chain data; and
providing the self-validating digital record to a cross-network registry.
8 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a security certificate for the first sub-participant of the first participant group;
determining a security certificate requirement for the bifurcated digital signing process for the first participant group; and
determining whether the security certificate corresponds to the security certificate requirement.
9 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a request origination for the first sub-participant of the first participant group;
determining a request origination requirement for the bifurcated digital signing process for the first participant group; and
determining whether the request origination corresponds to the request origination requirement.
10 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a notification requirement for the first multi-party validation action, wherein the notification requirement notifies the first sub-participant of the first participant group; and
receiving a confirmation that the notification requirement has been satisfied.
11 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a digital asset type for the first multi-party validation action;
determining a digital asset type requirement for the first multi-party validation action; and
determining whether the digital asset type corresponds to the digital asset type requirement.
12 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a Know-Your-Customer metric for the first sub-participant of the first participant group;
determining a Know-Your-Customer requirement for the first participant group; and
determining whether the Know-Your-Customer metric corresponds to the Know-Your-Customer requirement.
13 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a first key for the first sub-participant in the first participant group;
determining a first key requirement for the first participant group; and
determining whether the first key corresponds to the first key requirement.
14 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining a first identify for the first sub-participant in the first participant group;
determining a labeled identity for the first sub-participant known by the first participant in the first participant group; and
determining whether the first identify corresponds to the labeled identity.
15 . The method of claim 1 , wherein the first multi-party validation action comprises:
determining the first MPC signature component; and submitting the first MPC signature component.
16 . The method of claim 1 , wherein the first multi-party validation action comprises:
receiving a first request, at the bifurcated digital signing process, to perform the first multi-party validation action, wherein the first request has a first processing characteristic;
in response to receiving the first request, processing the first request with a first signing routine of the bifurcated digital signing process;
determining, based on the first signing routine, whether the first processing characteristic corresponds to a predetermined processing characteristic; and
in response to determining that the first processing characteristic corresponds to the predetermined processing characteristic, processing the first request with a second signing routine of the bifurcated digital signing process to perform the first multi-party validation action.
17 . The method of claim 16 , wherein the bifurcated digital signing process is generated based on:
receiving a first uncompiled version of the first signing routine;
receiving a second uncompiled version of the second signing routine; and
compiling the first uncompiled version of the first signing routine and the second uncompiled version of the second signing routine to generate the bifurcated digital signing process.
18 . A system for executing bifurcated digital signing processes for complex communications across multiple computer networks using separate request addressing, the system comprising:
a first node of a cryptographically secure network corresponding to a first user;
a second node of the cryptographically secure network corresponding to a first bifurcated digital signing platform; and
a non-transitory computer-readable medium having instructions recorded thereon that when executed by one or more processors causes operations comprising:
receiving a first cross-network action request, at the second node, from the first node, wherein the first cross-network action comprises performing a blockchain action using a first resource, and wherein the blockchain action comprises determining whether a tokenized availability at the first resource corresponds to a condition;
in response to receiving the first cross-network action request, determining a first network and a second network corresponding to the first cross-network action;
determining a first participant group corresponding to the first network and a second participant group corresponding to the second network;
generating a first request for a first Multi-Party Computation (MPC) signature component from the first participant group and a second request for a second MPC signature component from the second participant group;
receiving the first MPC signature component, wherein the first MPC signature component comprises a first signature address corresponding to a composite MPC signature and a first group address corresponding to the first participant group, and wherein the first MPC signature component is based on a first multi-party validation action between a first participant and a first sub-participant in the first participant group;
receiving the second MPC signature component, wherein the second MPC signature component comprises a second signature address corresponding to the composite MPC signature and a second group address corresponding to the second participant group, and wherein the second MPC signature component is based on a second multi-party validation action between a second participant and a second sub-participant in the second participant group;
determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group;
in response to determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group, using the first MPC signature component and the second MPC signature component to complete a bifurcated digital signing process for the first cross-network action; and
performing the blockchain action.
19 . One or more non-transitory, computer-readable media, comprising instructions that, when executed by one or more processors, cause operations comprising:
receiving a first cross-network action request to perform a first cross-network action, wherein the first cross-network action comprises performing a blockchain action using a first resource, and wherein the blockchain action comprises determining whether a tokenized availability at the first resource corresponds to a condition;
in response to receiving the first cross-network action request, receiving a first Multi-Party Computation (MPC) signature component, wherein the first MPC signature component comprises a first signature address corresponding to a composite MPC signature and a first group address corresponding to a first participant group, and wherein the first MPC signature component is based on a first multi-party validation action between a first participant and a first sub-participant in the first participant group;
receiving a second MPC signature component, wherein the second MPC signature component comprises a second signature address corresponding to the composite MPC signature and a second group address corresponding to a second participant group, and wherein the second MPC signature component is based on a second multi-party validation action between a second participant and a second sub-participant in the second participant group;
determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group;
in response to determining that the first MPC signature component corresponds to the first participant group and that the second MPC signature component corresponds to the second participant group, using the first MPC signature component and the second MPC signature component to complete a bifurcated digital signing process for the first cross-network action; and
performing the blockchain action.