# Datanet Contribution

When contributing to a datanet, users can select one of three available types: Text, Image, or Audio.\
Each datanet accepts only one file type. Mixed uploads are not allowed. Uploading files that do not match the selected type is not permitted. Once a datanet type (Text, Image, or Audio) is selected during creation, it cannot be changed later.

<figure><img src="/files/PoAsjV4PhtLHFgRUUfZc" alt=""><figcaption></figcaption></figure>

#### Text Datanet

Accepts plain and structured text datasets.\
Supported formats: *<mark style="color:orange;">.md, .pdf, .docx, .txt.</mark>* (PDF with images will not be supported)&#x20;

#### Image Datanet

Handles image and visual datasets only.\
Supported formats: *<mark style="color:orange;">.png, .jpg, .jpeg, .webp, .tiff, .bmp</mark>*

#### Audio Datanet

Accepts sound-based datasets exclusively.\
Supported formats: *<mark style="color:orange;">.wav, .mp3, .flac</mark>*

Each datanet enforces format compliance automatically. Files that do not match the selected type are rejected during upload.

***

### Datanet Contribution Validation

All file uploads are validated before being added to a Datanet. The validation process ensures that every file meets internal data quality and compliance standards.

#### Validation Process

The validation process verifies that each file aligns with the defined purpose and content of the Datanet. Both the file and its contextual information are evaluated to confirm relevance, structure, and integrity.

Files that do not meet these criteria are automatically rejected. For accepted contributions, a validation score is assigned to represent the overall accuracy and suitability of the data.

***

### Datanet Restrictions

Each datanet has defined upload and storage limits.

#### Upload Limits

* Per User Limit: 10 MB total upload capacity per day across all Datanets
* Per Datanet Limit: 10 MB maximum per day for each Datanet
* File Upload Limit: Up to 20 files per user per day

*<mark style="color:red;">Note: If a user attempts to exceed these limits or upload non-compliant data, the upload is automatically rejected.</mark>*

***

### Leaderboard

The Leaderboard ranks contributors based on validated submissions and participation quality.&#x20;

<figure><img src="/files/SzuN9lyKP9hrBz2qASLQ" alt=""><figcaption></figcaption></figure>

**The leaderboard includes:**

* Rank: Contributor’s position based on activity and validation success.
* Address: Wallet address linked to the contributor’s account.
* Score: Total validation score accumulated through successful contributions.

A contributor’s rank and progress bar are displayed at the top, indicating their standing relative to others.

### Ranking Criteria

**Leaderboard positions are determined by:**

* Number of validated uploads
* Data accuracy and format compliance
* Consistency in meeting submission standards

#### Leaderboard Update Cycle

The leaderboard is refreshed automatically every one hour to reflect the most recent contributor performance and newly validated uploads.


---

# 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://openledger.gitbook.io/openledger/datanets-and-proof-of-attribution/datanet-contribution.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.
