# Guides

## What is VORJ

VORJ is a no code Web3 as a service platform on the VeChainThor blockchain. VORJ removes the technical barriers to creating digital assets. VORJ simplifies the smart contract creation process through a beautifully designed, simple to use and user friendly interface.

The word VORJ is derived from the American phonetic spelling of forge; to make or shape an object by heating it in a fire and hammering it.

## Purpose of these Guides

The purpose of this guide is to provide you, the reader, with a set of instructions to follow in order to be able to use either the VORJ frontend user interface or the VORJ backend application programmable interface (API) to create and deploy a ERC-721 smart contract.

From a frontend perspective VORJ is currently limited to the creation of ERC-20 and ERC-721 smart contract standards. However, through the backend API, VORJ supports a wider selection of smart contract standards, ERC-20, ERC-721, ERC-1155, UUPS and ERC-4626.

{% hint style="warning" %}

#### Warning: VORJ is currently beta

* This API is not meant for production use, currently beta.
* You, the user, accept all responsibility for the use of the VORJ API.
* Through the use of the API you are agreeing to the [terms of service](https://docs.vorj.app/the-legal-bits) and [privacy policy](https://docs.vorj.app/the-legal-bits) of VORJ.
* The VeChain Foundation San Marino nor any other entity associated with VeChain nor VORJ accept any responsibility associated with the use of VORJ.
* All smart contracts created and deployed through VORJ are done so through the VORJ deployment wallet and thus these smart contracts are owned and controlled by VORJ, unless they are transferred by the user to another wallet.
* The digital assets, either fungible or non-fungible, that are created as part of the smart contracts are minted into your own self-custody wallet, through the provided API endpoints, and thus the digital assets are owned and controlled by the private key holder of that wallet.
  {% endhint %}


---

# 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.vorj.app/guides.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.
