# Scheme Generation

The private key is never produced or reconstructed throughout the whole network during the Locked Account creation procedure. The involvement of at least k validators is required to generate the signature of the Locked Account. They compute signature shares independently using the key shares they own and then use signature shares to reconstruct the complete signature. The Signature Scheme for Locked Accounts is as follows:

Calculate the Signature Shares in Step 1 Using key shares, several n Lithosphere Validators compute signature shares of the message.

**Step 2**: Distribute the signatures.

Each Validator transmits his or her signature share to the others.

**Step 3**: Reassemble and broadcast the whole signature.

When a Validator gets more than k signature shares, it reconstructs the signature in its entirety and broadcasts it to other Validators:

signature=Construct Sig(signature share1,. ,signature sharek)

**Step 4:** They produce the Locked Account’s complete signature, which includes the following information: signature sharej=Generate Sig(m,key sharej)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whitepaper.litho.ai/makalu/packages/docs/locked-account-generation-scheme/scheme-generation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
