# Derupt

## Derupt Docs

- [Introduction](https://docs.derupt.io/introduction.md): What is Derupt?
- [Get Started](https://docs.derupt.io/user/get-started.md): To get started with Derupt, you will need a few things.
- [Guides](https://docs.derupt.io/user/guides.md): The Derupt user experience guide.
- [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.
- [Features FAQ](https://docs.derupt.io/faq/features.md): Frequently Asked Questions about Derupt features.
- [Comparisons FAQ](https://docs.derupt.io/faq/comparisons.md): How does Derupt Compare to X (Twitter), TikTok, or NOSTR?
- [Contracts (legacy)](https://docs.derupt.io/legacy/contracts-legacy.md): Explore the documentation for the Derupt Smart Contracts.
- [Testnet Addresses](https://docs.derupt.io/legacy/contracts-legacy/testnet.md): Deployed by ST4YQYP4NGYAWFA6Z2FDPHBJ2DEM4FEEJPDVFT45
- [Testnet Addresses (broken)](https://docs.derupt.io/legacy/contracts-legacy/testnet-broken.md): Deployed by ST3HNWNVVCP31S8CVQCD8WDVFXZJGKFP8VVGKVENW
- [Testnet Addresses (nakamoto)](https://docs.derupt.io/legacy/contracts-legacy/testnet-old.md): Deployed by ST1ZK0A249B4SWAHVXD70R13P6B5HNKZAA0WNTJTR
- [Mainnet Addresses (old)](https://docs.derupt.io/legacy/contracts-legacy/mainnet.md): Deployed by SP7MKPEA5DVQQ1PQNYPC1P5YRF14CY3CWZF70R01
- [Mainnet Addresses (older)](https://docs.derupt.io/legacy/contracts-legacy/mainnet-1.md): Deployed by SP3VTSYAD7E789BJA2BAX93PYFFZFVK1H39X5D8YS
- [.derupt-interfaces](https://docs.derupt.io/legacy/contracts-legacy/.derupt-interfaces.md): Derupt Developers use Derupt Interface NFT's to configure their pay out details.
- [.derupt-core-trait](https://docs.derupt.io/legacy/contracts-legacy/.derupt-core-trait.md): Each core trait plays a vital role in facilitating interactions between users.
- [.derupt-feed](https://docs.derupt.io/legacy/contracts-legacy/.derupt-feed.md): All .derupt-profile contract message calls are logged in .derupt-feed
- [.derupt-gifts](https://docs.derupt.io/legacy/contracts-legacy/.derupt-gifts.md): All .derupt-profile contract gifting are logged in .derupt-gifts
- [.derupt-miners](https://docs.derupt.io/legacy/contracts-legacy/.derupt-miners.md): All .derupt-profile contract mining actions are logged in .derupt-miners
- [.derupt-stackers](https://docs.derupt.io/legacy/contracts-legacy/.derupt-stackers.md): All .derupt-profile contract stacking actions are logged in .derupt-stackers
- [.derupt-sentiment](https://docs.derupt.io/legacy/contracts-legacy/.derupt-sentiment.md): All .derupt-profile contract sentiments are logged in .derupt-sentiments
- [.derupt-core-yyyymmdd](https://docs.derupt.io/legacy/contracts-legacy/.derupt-core-yyyymmdd.md): Users call their own .derupt-profile which then calls .derupt-core-yyyymmdd
- [.derupt-profile-trait](https://docs.derupt.io/legacy/contracts-legacy/.derupt-profile-trait.md): Profile traits plays a vital role in facilitating interactions between Derupt users.
- [.derupt-profiles](https://docs.derupt.io/legacy/contracts-legacy/.derupt-profiles.md): All .derupt-profile contract activations are logged in .derupt-profiles contract
- [.derupt-profile](https://docs.derupt.io/legacy/contracts-legacy/.derupt-profile.md): Derupt users need their own .derupt-profile contract on Stacks Mainnet. (deployed & activated in app)
- [API (legacy)](https://docs.derupt.io/legacy/api.md): Explore the documentation for Derupt Sentiment APIs
- [Sentiment API Setup Guide](https://docs.derupt.io/legacy/api/setup-guide.md): Setup a Derupt Sentiment API to calculate Message Like and Dislike counts.
- [Sentiment API Endpoint](https://docs.derupt.io/legacy/api/sentiment-endpoint.md): A singular end point that takes a 'txid' and 'who' as arguments.
- [Clients (legacy)](https://docs.derupt.io/legacy/clients.md): Derupt is permissionless, anyone can setup and run a client.
- [NOSTR Comparison](https://docs.derupt.io/legacy/comparison-nostr.md): How Derupt differs from NOSTR
- [X (Twitter) Comparison](https://docs.derupt.io/legacy/comparison-x.md): How Derupt differs from X (Twitter)
