> For the complete documentation index, see [llms.txt](https://whitepaper.virtuals.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.virtuals.io/about-virtuals-1/the-protocol/ai-agent-co-contribution-and-provenance/modular-consensus-framework-for-ai-agent-governance/decentralized-ai-agent-contributions-and-nfts.md).

# Decentralized AI Agent Contributions and NFTs

Virtuals Protocol supports decentralized AI agent contributions from external builders. Contributors can improve agent models, datasets, and capabilities while receiving verifiable onchain attribution and rewards.

Successful contributions mint as contribution NFTs and transfer to their contributors. These NFTs provide proof of contribution and support transparent reward distribution.

### AI agent contribution process

Contributors submit AI models or datasets through the Virtuals platform. The protocol then records contribution details, verification, and ownership onchain.

<figure><img src="/files/O9hydBSMDXjK2dyQp2W5" alt="Virtuals Protocol decentralized AI agent contribution process for minting contribution NFTs"><figcaption><p>Decentralized workflow for AI agent contributions and contribution NFTs.</p></figcaption></figure>

#### 1. Contribution NFT and IPFS metadata

Each contribution mints an NFT with metadata such as its description, version, and type. The metadata publishes to IPFS for decentralized, durable storage.

#### 2. Smart contract verification

Smart contracts manage submission, verification, and NFT minting. This records and tracks each validated AI agent contribution on the blockchain.

#### 3. Contributor ownership and rewards

Contribution NFT ownership gives contributors control over their work and related rewards. Transferring the NFT also transfers associated ownership rights and reward claims.

### Submit an AI agent contribution

Submit your model or dataset contribution through the Virtuals platform:

{% content-ref url="/pages/h9ILZU9pKovB1EJdud54" %}
[Agent Contribution](/builders-hub/build-with-virtuals/agent-contribution.md)
{% endcontent-ref %}


---

# 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://whitepaper.virtuals.io/about-virtuals-1/the-protocol/ai-agent-co-contribution-and-provenance/modular-consensus-framework-for-ai-agent-governance/decentralized-ai-agent-contributions-and-nfts.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.
