> For the complete documentation index, see [llms.txt](https://agnostico.gitbook.io/agnostico/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://agnostico.gitbook.io/agnostico/q-and-a/general.md).

# General

<details>

<summary>What Is Agnostico?</summary>

Agnostico is a non-opinionated protocol for sharing, deploying, Renting, and selling smart contracts codebases as NFT.\
Simply put, it's a platform that allows smart contract devs to rent or sell their code base to business owners and citizen developers who may want to integrate web3 into their business without going through the rigor of actually writing the smart contract codes.\
Users who wish to use codes on Agnostico pay a small fee each time they deploy a contract, this fee is shared between Agnostico and the original creator of the contract.

</details>

<details>

<summary>Do I need KYC to share or deploy code on Agnostico?</summary>

The short answer is **NO**\
Agnostico is fully decentralized so anyone can join. \
you only need to signin to GitHub to share your code, and connect your wallet to store your NFT as proof of ownership. \
\
Deploying codes from Agnostico is super easy, connect your wallet and click on deploy, accept terms and pay a little token that's all!!

</details>

<details>

<summary>How does Agnostico operate?</summary>

The Agnostico protocol operates in a bi-directional manner, i.e. on one hand we have creators or Devs trying to share their contracts on the platform, while on the other hand, we have people or Non-devs who come to deploy these contracts from the platform.

**Sharing code:** Codes are added to IPFS through the uploading of the contract files along with the 'AgnoDocs' describing them for the Agnostico platform to process.

**Deploying code:** Agnostico selects the code supplied by the user along with the constructor arguments, if any, then sends it to the compiling server. The compiled bytecode is then sent to Agnostico's smart contract for deployment to the blockchain.

</details>

<details>

<summary>Does Agnostico have a token?</summary>

The Agnostico protocol currently has no token, and there are no concrete plans to make one.  The only token associated with the protocol, for now, is the ERC721 token: which is a token of ownership of codes minted by those who share their code. it is also tradable.&#x20;

</details>

<details>

<summary>Which blockchains does Agnostico support?</summary>

For now, Agnostico supports only EVM-compatible blockchains.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://agnostico.gitbook.io/agnostico/q-and-a/general.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
