> For the complete documentation index, see [llms.txt](https://docs.derupt.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.derupt.io/latest.md).

# Latest Docs

- [Building on Derupt](https://docs.derupt.io/latest/building-on-derupt.md): Derupt developer support documentation.
- [Contracts](https://docs.derupt.io/latest/contracts.md): Explore the documentation for the Derupt Smart Contracts.
- [Testnet Addresses](https://docs.derupt.io/latest/contracts/testnet.md): Deployed by: ST1ZK4MRVTQQJMVAAJQWBV2WPQ87QV2851YCTHD7X
- [Mainnet Addresses](https://docs.derupt.io/latest/contracts/mainnet.md): Deployed by: YTBD
- [.derupt-ext-trait](https://docs.derupt.io/latest/contracts/.derupt-ext-trait.md): Developers can extend the functionality of Derupt by creating Extensions for user to use.
- [.derupt-interfaces](https://docs.derupt.io/latest/contracts/.derupt-interfaces.md): Derupt Developers use Derupt Interface NFT's to configure their pay out details.
- [.derupt-core-trait](https://docs.derupt.io/latest/contracts/.derupt-core-trait.md): Each core trait plays a vital role in facilitating interactions between users.
- [.derupt-feed](https://docs.derupt.io/latest/contracts/.derupt-feed.md): All .derupt-profile contract message calls are logged in .derupt-feed
- [.derupt-gifts](https://docs.derupt.io/latest/contracts/.derupt-gifts.md): All .derupt-profile contract gifting are logged in .derupt-gifts
- [.derupt-miners](https://docs.derupt.io/latest/contracts/.derupt-miners.md): All .derupt-profile contract mining actions are logged in .derupt-miners
- [.derupt-stackers](https://docs.derupt.io/latest/contracts/.derupt-stackers.md): All .derupt-profile contract stacking actions are logged in .derupt-stackers
- [.derupt-sentiment](https://docs.derupt.io/latest/contracts/.derupt-sentiment.md): All .derupt-profile contract sentiments are logged in .derupt-sentiments
- [.derupt-core-yyyymmdd](https://docs.derupt.io/latest/contracts/.derupt-core-yyyymmdd.md): Users call their own .derupt-profile which then calls .derupt-core-yyyymmdd
- [.derupt-profile-trait](https://docs.derupt.io/latest/contracts/.derupt-profile-trait.md): Profile traits plays a vital role in facilitating interactions between Derupt users.
- [.derupt-profiles](https://docs.derupt.io/latest/contracts/.derupt-profiles.md): All .derupt-profile contract activations are logged in .derupt-profiles contract
- [.derupt-ext-reg](https://docs.derupt.io/latest/contracts/.derupt-ext-reg.md): Derupt developers can deploy extension, the .derupt-ext-reg is used to announce new extensions.
- [.derupt-profile](https://docs.derupt.io/latest/contracts/.derupt-profile.md): Derupt users need their own .derupt-profile contract on Stacks Mainnet. (deployed & activated in app)
- [.derupt-ext](https://docs.derupt.io/latest/contracts/.derupt-ext.md): Developers can extend the functionality of Derupt by creating Extensions for user to use.
- [API](https://docs.derupt.io/latest/api.md): Explore the documentation for Derupt Sentiment APIs
- [Sentiment API Setup Guide](https://docs.derupt.io/latest/api/setup-guide.md): Setup a Derupt Sentiment API to calculate Message Like and Dislike counts.
- [Sentiment API Endpoint](https://docs.derupt.io/latest/api/sentiment-endpoint.md): A singular end point that takes a 'txid' and 'who' as arguments.
- [Clients](https://docs.derupt.io/latest/clients.md): Derupt is permissionless, anyone can setup and run a client.


---

# 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://docs.derupt.io/latest.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.
