> 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.
