# 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>
