# Locking

### Introduction

Every project needs some level of trust, trust in the technology, and trust in the project’s team, but this goes against core concepts of blockchain technology, especially the goal of building a trustless system where everything is clear and open.

One way for projects to avoid an unnecessary burden of trust on the users is to simply lock their own team tokens away in a publicly viewable and timed lock vault. Such a vault would prevent owners from withdrawing their tokens for a predefined period of time.

### Benefits

This allows the users to know, rather than trust, that the owner of the tokens can’t access them and do harm, such as

* Dumping if the tokens are a project token.
* Rug pulling if the tokens are an exchange’s Liquidity Provider tokens.

### Features

A solution for locking and vesting tokens.

1. Tokens can be locked by users in our secure Lock Vaults for predefined periods of time.
2. Tokens can be stored in secure Vesting Vaults that allow the user to withdraw predefined amounts of the tokens periodically.
3. Each Lock Vault and Vesting Vault is a uniquely generated Smart Contract owned by you and only you.

#### Vesting Vaults Note

Additional uses of vesting vaults include:

* serving long-term investors who need help HODLing their tokens.
* Can be used to control the release of a team's budget at a fixed pace.

Vaults are currently in development.

### Stay tuned for updates!


---

# 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://docs.swapx.co/swapx/features-1/untitled.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.
