# What is L1 VRF?

The first thing I would like to point out is that although we are using the familiar nomenclature for blockchain randomness, VRF, the service is not currently "verifiable" in the same way Chainlink's VRF is.

That is because at this moment, we are using a fork of [Ferdy Flip](https://www.ferdyflip.xyz/)'s [vrf-server](https://github.com/DeepWaterStudios/ferdyflip-vrf-server) to provide randomness. You can see our forked repo and associated deployment pipeline [here](https://github.com/anthonybautista/ferdyflip-vrf-server/tree/main).

In the future, depending on demand, we may move towards a more decentralized and verifiable method of providing our service, but for now we prefer this simple and cost-effective approach.&#x20;

### Why is this service needed?

As more and more L1s are deployed on the Avalanche network, developers on each new chain are faced with the same problem: There is no way to get fair randomness on-chain for their applications.&#x20;

So far, Chainlink has not shown support for these L1s, so developers are left with no options.&#x20;

L1 VRF aims to provide fair randomness to any L1 where there is sufficient demand.


---

# 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.l1vrf.com/what-is-l1-vrf.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.
