# Kasplex

The Kasplex is designed as a versatile solution, incorporating the data insertion protocol, an open-source indexer, data availability, and comprehensive APIs.

\
It leverages [Kaspa's](/ppkas/kaspa.md) high block rate, scalability, and decentralized POW Layer-1 to facilitate efficient data insertion,  address the UTXO bloat issue, and support a sustainable ecosystem.

[https://kasplex.org](https://kasplex.org/)

## KEY FEATURES

### Kaspa's Infrastructure

The Kasplex functions as a fundamental infrastructure for constructing versatile solutions on [Kaspa](/ppkas/kaspa.md), enabling easy project launches with a three-part system (Protocol, Indexer, APIs).

### KRC-20 Tokens

The Kasplex introduces the KRC-20 token standard, which defines a set of rules and conventions for creating and managing fungible tokens on [Kaspa](/ppkas/kaspa.md).

### Guaranteed Lifetime Free For Use

The Kasplex project is committed to offering free lifetime usage for its users, ensuring that the benefits of this innovative platform are accessible to all without any financial barriers.

### Open Source

The Kasplex provides an open-source indexer that enables developers and users to effectively retrieve and check data associated with KRC-20 tokens, NFTs (KRC-721 soon), and other digital assets on [Kaspa](/ppkas/kaspa.md).

### Extra Gas Fee Mechanism

To maintain the sustainability of the Kasplex ecosystem, The protocol implements an extra gas fee mechanism which enhances miner stability and reduces redundant data generation.

## Smart contracts (Layer-2)

In addition, Kasplex is now testing the L2 layer - smart contracts are in testnet and will be released in mainnet soon. We are also looking forward to this and definitely plan to use the long-awaited Kaspa network smart contracts in our infrastructure!\
More information about this ambitious project can be found here:\
<https://docs-kasplex.gitbook.io/l2-network>


---

# 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://ppkas.gitbook.io/ppkas/kasplex.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.
