# Draws API

Draws API is a number-drawing service built on the **SUI** network, with a fallback to the **Solana** network, leveraging on-chain Verifiable Random Function (**VRF**) technology.

## Tamper-Proof and Unpredictable Numbers:

The random number is **cryptographically secure and cannot be predicted** by anyone prior to its generation.

## "Gyrowin ensures fairness by utilizing tamper-proof random numbers, enhancing user trust, and establishing a decentralized system where data integrity is guaranteed and immune to manipulation."

### Use Case

A tamper-proof generated number is valuable in scenarios where integrity, authenticity, and security are critical. Here are some practical use cases:

1. **Secure Transactions and Receipts**
   * **Use Case:** Assigning unique, tamper-proof transaction IDs for online payments or in-store purchases.
   * **Benefit:** Ensures that transactions cannot be altered or reused fraudulently.
2. **Voting Systems**
   * **Use Case:** Assigning unique, immutable voter IDs or ballot IDs.
   * **Benefit:** Prevents vote tampering and ensures transparency in elections.
3. **Opinion Polling**
   * **Use Case:** Conducting fair pre-election opinion polls for presidential and parliamentary elections without interference from central authorities.
   * **Benefit:** Immutable data (blockchain’s inherent immutability) and prevention of fraud in centralized systems.
4. P**ublic Policy and Citizen Feedback**
   * **Use Case:** Strengthening citizen participation in policy-making processes.
   * **Benefit:** Reduced operational costs by eliminating central management authorities and real-time result verification through automated smart contracts.
5. **Document Verification**
   * **Use Case:** Embedding tamper-proof serial numbers in official documents, such as contracts, diplomas, or government-issued IDs.
   * **Benefit:** Ensures documents are authentic and not forged.
6. **Supply Chain Management**
   * **Use Case:** Assigning unique identifiers to track products throughout the supply chain.
   * **Benefit:** Prevents counterfeit goods and ensures traceability.
7. **Lottery and Raffle Systems**
   1. **Use Case:** Generating unique, secure numbers for lottery tickets or raffles.
   2. **Benefit:** Ensures fairness and prevents ticket duplication.
8. **Medical Records and Prescriptions**
   * **Use Case:** Generating unique prescription IDs or medical report IDs.
   * **Benefit:** Prevents unauthorized changes to sensitive healthcare data.

…and more.

## Draws API Currently Provided Upon Client Request

* **6/28+Bonus Draws API**\
  Number: Select 5 numbers from 1 to 28.\
  Bonus Number: Select 1 number from 0 to 9.
* **6/28 Draws API**\
  Number: Select 6 numbers from 1 to 28.
* **6/21+Bonus Draws API**\
  Number: Select 6 numbers from 1 to 21.\
  Bonus Number: Select 1 additional number from 1 to 21 that is not a duplicate of the Gyro Numbers.

For inquiries regarding the Draws API, please contact us at <contact@gyro.win>


---

# 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.gyro.win/product/gyrowin-api/draws-api.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.
