8min
Read
The Launch of the Nuklai DAO: Empowering the Community
by
Nuklai

The Smart Data City Vision for the Nuklai ecosystem is that of a collaborative network that unifies the world of data for good.

With multiple builders already signed up and an ecosystem of partners ready to leverage our decentralized technology, we want to begin another important initiative.

That is, to kickstart the process of including our community in decision-making on upcoming plans to grow Nuklai.

In this spirit, today we’re announcing the launch of the Nuklai DAO, a decentralized autonomous organisation designed to empower our community and ecosystem. 

With this development, we move towards greater community-driven governance and collaboration. 

This initiative allows our community to have a direct say in the allocation of these funds through proposals and votes on Commonwealth and Snapshot

The launch of the Nuklai DAO will manage the 400,000,000 NAI Community token allocation. 

You can dive deeper into the details of the Nuklai DAO by reading our comprehensive documentation here.

Read on to learn how you can get involved and vote on the first critical initiative that directly contributes to the growth and success of Nuklai.

First DAO Discussion: Vote On the Nuklai Reference Data Hackathon 

The first vote will focus on organizing a hackathon for bootstrapping reference datasets for the Data Marketplace. This event aims to create high-quality reference datasets for the Nuklai Data Marketplace, enhancing the platform's offerings and attracting more users and contributors.

The Nuklai Data Marketplace is a decentralized platform for exchanging datasets, promoting data-driven decision-making and innovation. However, the marketplace needs more high-quality reference datasets to succeed. The hackathon will address this by leveraging community intelligence to generate valuable datasets quickly.

Objectives

  • Generate High-Quality Reference Datasets: Create diverse, high-quality datasets to serve as benchmarks in the Nuklai Data Marketplace.
  • Engage the Community: Foster collaboration and excitement through an engaging event.
  • Promote the Nuklai Data Marketplace: Increase platform awareness and attract new users and contributors.

Budget Allocation

  • Prizes: $25,000 worth of NAI.

Tentative Timeline

  • Preparation Phase (August 1 - 7, 2024)some text
    • Define hackathon details and set up the platform.
    • Reach out to partners for jury members and co-marketing.
    • Launch marketing to attract participants.
  • Hackathon Phase (August 8 - September 7, 2024)some text
    • Execute the hackathon and continue marketing.
  • Post-Hackathon Phase (September 8 - 13, 2024)some text
    • Review submissions, announce winners, and distribute prizes.
    • Report insights and results to the Nuklai DAO.

Benefits

  • Enhanced Dataset Quality: Generate high-quality reference datasets to attract more users.
  • Ecosystem Activity: Strengthen the Nuklai ecosystem through collaboration.
  • Increased Visibility: Promote the Data Marketplace and attract new contributors.

Requested Allocation

$25,000 worth of NAI from the community allocation for hackathon prizes.

Voting

Nuklai DAO members are requested to vote on this proposal:

  • Yes: Approve the allocation and proceed with the hackathon.
  • No: Reject the proposal.
  • Abstain: Refrain from voting.

Your participation and support are crucial for the success of this initiative. We invite all community members to get involved and give their opinions on this Commonwealth page.

The proposal itself will be created next Monday on Snapshot and will last for one week. We will announce the outcome on the Nuklai social channels.

Keep an eye out on the DAO pages and our social media channels for other exciting proposals that are currently in the making. 

Enhancing the Value of the Ecosystem, Community, and NAI

The development of the DAO and the first reference data hackathon aim to boost the long-term value and utility of the Nuklai ecosystem, community, and NAI token.

Each NAI holder gets one vote, no matter how many tokens they own. You can increase your voting power by showing long-term commitment, like staking NAI in our staking pools on the DeFi Terminal. This way, the DAO encourages even more people to hold and commit to NAI long-term.

The hackathon on the other hand focuses on populating our ecosystem with highly demanded reference data. This increasing the demand from individuals and institutions to use Nuklai’s technology, enhancing the value and utility of the NAI token that’s optionally used in the process.

Simply put, by participating in the DAO and hackathon, you’re contributing to the growth and strength of the Nuklai ecosystem and the NAI token.

About Nuklai 

Nuklai is a collaborative infrastructure provider for data ecosystems, integrating community-driven data analysis with data from successful modern businesses.

Our platform connects data enthusiasts and institutional partners to harness untapped data and create new revenue streams.

We aim to unify the fragmented data landscape by offering a user-friendly, streamlined approach to sharing, requesting, and evaluating data for valuable insights, enhancing processes, fostering new business opportunities, and empowering next-generation large language models and AI.

Follow Nuklai on X and join Telegram to stay updated on the latest Nuklai news and updates.

const ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries";
const ApiKey = "[API_KEY]";
const DatasetId = "[DATASET_ID]";

const headers = {
  "Content-Type": "application/json",
  'authentication': ApiKey
}
ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries"
ApiKey = "[API_KEY]"
DatasetId = "[DATASET_ID]"

headers = {
  "Content-Type": "application/json",
  "authentication": ApiKey
}
$ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries";
$ApiKey = "[API_KEY]";
$DatasetId = "[DATASET_ID]";

$headers = [
  "Content-Type: application/json",
  "authentication: $ApiKey"
];
// @dataset represents your dataset rows as a table
const body = {
  sqlQuery: "select * from @dataset limit 5",
}
@dataset represents your dataset rows as a table
body = {
  "sqlQuery": "select * from @dataset limit 5"
}
// @dataset represents your dataset rows as a table
$body = [
  "sqlQuery" => "select * from @dataset limit 5"
];
const ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries";
const ApiKey = "[API_KEY]";
const DatasetId = "[DATASET_ID]";

const headers = {
  "Content-Type": "application/json",
  'authentication': ApiKey
}

// @dataset represents your dataset rows as a table
const body = {
  sqlQuery: "select * from @dataset limit 5",
}

// make request
fetch(ApiUrl.replace(':datasetId', DatasetId), {
  method: "POST",
  headers: headers,
  body: JSON.stringify(body), // convert to json object
})
  .then((response) => response.json())
  .then((data) => {
    console.log(data);
  })
  .catch((error) => {
    console.error(error);
  });
import requests
import json

ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries"
ApiKey = "[API_KEY]"
DatasetId = "[DATASET_ID]"

headers = {
  "Content-Type": "application/json",
  "authentication": ApiKey
}

# @dataset represents your dataset rows as a table
body = {
  "sqlQuery": "select * from @dataset limit 5"
}

# make request
url = ApiUrl.replace(':datasetId', DatasetId)
try:
  response = requests.post(url, headers=headers, data=json.dumps(body))
  data = response.json()
  print(data)
except requests.RequestException as error:
  print(f"Error: {error}")
$ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries";
$ApiKey = "[API_KEY]";
$DatasetId = "[DATASET_ID]";

$headers = [
  "Content-Type: application/json",
  "authentication: $ApiKey"
];

// @dataset represents your dataset rows as a table
$body = [
  "sqlQuery" => "select * from @dataset limit 5"
];

// make request
$ch = curl_init(str_replace(':datasetId', $DatasetId, $ApiUrl));

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($body)); // convert to json object
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);
curl_close($ch);

echo $result;
curl -X POST 'https://api.nukl.ai/api/public/v1/datasets/[DATASET_ID]/queries' \
  -H 'Content-Type: application/json' \
  -H 'authentication: [API_KEY]' \
  -d '{"sqlQuery":"select * from @dataset limit 5"}'
const ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries/:jobId";
const ApiKey = "[API_KEY]";
const DatasetId = "[DATASET_ID]";
const JobId = "[JOB_ID]"; // retrieved from /queries request

const headers = {
  "Content-Type": "application/json",
  'authentication': ApiKey
}

// make request
fetch(ApiUrl.replace(':datasetId', DatasetId).replace(':jobId', JobId), {
  method: "GET",
  headers: headers
})
  .then((response) => response.json())
  .then((data) => {
    console.log(data);
  })
  .catch((error) => {
    console.error(error);
  });
import requests

ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries/:jobId"
ApiKey = "[API_KEY]"
DatasetId = "[DATASET_ID]"
JobId = "[JOB_ID]"  # retrieved from /queries request

headers = {
  "Content-Type": "application/json",
  "authentication": ApiKey
}

# make request
url = ApiUrl.replace(':datasetId', DatasetId).replace(':jobId', JobId)
try:
  response = requests.get(url, headers=headers)
  data = response.json()
  print(data)
except requests.RequestException as error:
  print(f"Error: {error}")
$ApiUrl = "https://api.nukl.ai/api/public/v1/datasets/:datasetId/queries/:jobId";
$ApiKey = "[API_KEY]";
$DatasetId = "[DATASET_ID]";
$JobId = "[JOB_ID]"; // retrieved from /queries request

$headers = [
  "Content-Type: application/json",
  "authentication: $ApiKey"
];

// @dataset represents your dataset rows as a table
$body = [
  "sqlQuery" => "select * from @dataset limit 5"
];

// make request
$ch = curl_init(str_replace(array(':datasetId', ':jobId'), array($DatasetId, $JobId), $ApiUrl));

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);
curl_close($ch);

echo $result;
curl 'https://api.nukl.ai/api/public/v1/datasets/[DATASET_ID]/queries/[JOB_ID]' \
  -H 'Content-Type: application/json' \
  -H 'authentication: [API_KEY]'