> For the complete documentation index, see [llms.txt](https://devs.defikingdoms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devs.defikingdoms.com/nfts/equipment.md).

# Equipment

### Contracts

DeFi Kingdoms Equipment NFTs are divided into three contracts:

* [WeaponCore](/nfts/equipment/weapons.md)
* [ArmorCore](/nfts/equipment/armor.md)
* [AccessoryCore](/nfts/equipment/accessories.md)

The first two correspond to Weapon and Armor NFTs, respectively, while AccessoryCore contains data for both Offhand and Accessory Hero Equipment slots.

An additional contract, [CacheCore](/nfts/equipment/cachecore.md), serves as a container for unopened equipment (from any of the three contracts), similar to Hero Crystals and incubated Pet Eggs.

### Mappings

Mappings that are shared between the contracts are found in [Shared Equipment Mappings](/nfts/equipment/shared-equipment-mappings.md), while those that are unique to each contract are enumerated with the rest of that contract's data.

### API

Data for NFTs from all three contracts is accessible through the [Community GraphQL API](/api/community-graphql-api.md).
