# Knowledge requirements

When creating a generative art collection for Genify, you will need to master HTML techniques. When building a collection, you can use p5.js, three.js and other familiar front-end rendering technologies. The entry file for the collection is index.html.

At the same time, when your project is rendering, you need to ensure the same performance under the same  genhash. You can use the incoming genhash to construct a deterministic random function. Don't worry if you're new to this technology. We have ready-to-use code snippets for you, just import them at the appropriate location in index.html.


---

# 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://genify-xyz.gitbook.io/docs/guide-for-artists/knowledge-requirements.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.
