9min
Read
Nuklai Explained: Data Sourcing for Individuals and Businesses
by
Nuklai

At the core of Nuklai's innovative approach is the data economy that’s gradually being rolled out on our own L1 blockchain. 

This technology ensures that everyone, regardless of technical skill level, will be able to benefit from the data they produce and the data they seek. 

By promoting data collaboration and providing access to a decentralized data ecosystem, Nuklai ensures that users have control and transparency over the data they share.

Nuklai's scalable and accessible infrastructure helps it deliver on its mission to make all data interoperable and available in a unified format. This infrastructure balances distributed and decentralized systems, preventing any single entity from having excessive control. 

Our vision is a world where data is universally accessible, empowering everyone to innovate, make informed decisions, and reach their full potential. In this transparent and fair ecosystem, everyone is rewarded for their data contributions.

Today, we will zoom in on the data sourcing ability of Nuklai that rewards individuals for the data they share and empowers businesses with the data they need to thrive.

Nuklai for Users: Empowering Individuals with Passive Income Opportunities

Nuklai enables individuals to earn passive income by contributing their data to its decentralized ecosystem. Whether you're a data expert or just someone going about your daily activities, you can benefit from Nuklai's platform. 

You can get rewarded for your data insights and expertise by earning passive income from your valuable contributions. Even if you are not a data scientist, you can still earn by sharing your everyday digital footprint, smartwatch metrics, and more. 

Additionally, you can use advanced tools like metadata contextualization and multi-dataset combination to improve data quality, earning rewards in the process. 

With access to a rich network of data in a decentralized ecosystem, you will be able enhance your own datasets while collaborating with a global community. 

During this process, you maintain complete control and ownership over your data, sharing it selectively in a transparent ecosystem that ensures data integrity and compliance through strong governance and traceability.

This user-centric use case of Nuklai has already been tested with the first Bitcoin Halving Smart Data Research

This project has gathered 3000+ Predictions that are already earning passive income from their contributions to the dataset.

Nuklai for Businesses: Accelerating Business Decisions with Robust Data Solutions

For businesses, Nuklai offers powerful tools to streamline data integration and analysis, leading to faster and more accurate decision-making. 

Businesses can quickly analyze and combine data for more accurate and timely decisions, effortlessly integrating data from various sources to reduce errors and save time. 

With one-stop data access, businesses can easily find and obtain needed data from a single source, simplifying the search process. Oftentimes, this data is generated by the user-centric part of our ecosystem mentioned above.

They also gain access to valuable third-party data insights contributed by the community, providing perspectives that might not have been considered otherwise. 

Maintaining full control over their data, businesses can share selectively in a transparent, user-focused ecosystem that ensures data integrity and compliance through strong governance and traceability.

The data sourcing service for businesses is carried out by Nuklai Enterprise, with first clients and partners including Crunchbase, SevenLab, and more.

Simply put, whether you're an individual looking to earn passive income or a business seeking to enhance your data-driven decisions, Nuklai offers the tools and technologies to unlock the full potential of your data. 

Have an idea for the upcoming Nuklai Explained series? Drop us a line in the Nuklai Telegram. 

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]'