# Legacy Docs

- [Contracts (legacy)](/legacy/contracts-legacy.md): Explore the documentation for the Derupt Smart Contracts.
- [Testnet Addresses](/legacy/contracts-legacy/testnet.md): Deployed by ST4YQYP4NGYAWFA6Z2FDPHBJ2DEM4FEEJPDVFT45
- [Testnet Addresses (broken)](/legacy/contracts-legacy/testnet-broken.md): Deployed by ST3HNWNVVCP31S8CVQCD8WDVFXZJGKFP8VVGKVENW
- [Testnet Addresses (nakamoto)](/legacy/contracts-legacy/testnet-old.md): Deployed by ST1ZK0A249B4SWAHVXD70R13P6B5HNKZAA0WNTJTR
- [Mainnet Addresses (old)](/legacy/contracts-legacy/mainnet.md): Deployed by SP7MKPEA5DVQQ1PQNYPC1P5YRF14CY3CWZF70R01
- [Mainnet Addresses (older)](/legacy/contracts-legacy/mainnet-1.md): Deployed by SP3VTSYAD7E789BJA2BAX93PYFFZFVK1H39X5D8YS
- [.derupt-interfaces](/legacy/contracts-legacy/.derupt-interfaces.md): Derupt Developers use Derupt Interface NFT's to configure their pay out details.
- [.derupt-core-trait](/legacy/contracts-legacy/.derupt-core-trait.md): Each core trait plays a vital role in facilitating interactions between users.
- [.derupt-feed](/legacy/contracts-legacy/.derupt-feed.md): All .derupt-profile contract message calls are logged in .derupt-feed
- [.derupt-gifts](/legacy/contracts-legacy/.derupt-gifts.md): All .derupt-profile contract gifting are logged in .derupt-gifts
- [.derupt-miners](/legacy/contracts-legacy/.derupt-miners.md): All .derupt-profile contract mining actions are logged in .derupt-miners
- [.derupt-stackers](/legacy/contracts-legacy/.derupt-stackers.md): All .derupt-profile contract stacking actions are logged in .derupt-stackers
- [.derupt-sentiment](/legacy/contracts-legacy/.derupt-sentiment.md): All .derupt-profile contract sentiments are logged in .derupt-sentiments
- [.derupt-core-yyyymmdd](/legacy/contracts-legacy/.derupt-core-yyyymmdd.md): Users call their own .derupt-profile which then calls .derupt-core-yyyymmdd
- [.derupt-profile-trait](/legacy/contracts-legacy/.derupt-profile-trait.md): Profile traits plays a vital role in facilitating interactions between Derupt users.
- [.derupt-profiles](/legacy/contracts-legacy/.derupt-profiles.md): All .derupt-profile contract activations are logged in .derupt-profiles contract
- [.derupt-profile](/legacy/contracts-legacy/.derupt-profile.md): Derupt users need their own .derupt-profile contract on Stacks Mainnet. (deployed & activated in app)
- [API (legacy)](/legacy/api.md): Explore the documentation for Derupt Sentiment APIs
- [Sentiment API Setup Guide](/legacy/api/setup-guide.md): Setup a Derupt Sentiment API to calculate Message Like and Dislike counts.
- [Sentiment API Endpoint](/legacy/api/sentiment-endpoint.md): A singular end point that takes a 'txid' and 'who' as arguments.
- [Clients (legacy)](/legacy/clients.md): Derupt is permissionless, anyone can setup and run a client.
- [NOSTR Comparison](/legacy/comparison-nostr.md): How Derupt differs from NOSTR
- [X (Twitter) Comparison](/legacy/comparison-x.md): How Derupt differs from X (Twitter)
