> For the complete documentation index, see [llms.txt](https://snowball-mns.gitbook.io/snowball/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://snowball-mns.gitbook.io/snowball/decentralized-identity-layer/technical-documentation/smart-contracts/snowregistry.md).

# SnowRegistry

### **Purpose**:&#x20;

Tracks ownership and balances of identities (NFTs).

### **Key Methods**:

* `balanceOf()`: Returns the number of identities owned by an address.
* `ownerOf()`: Returns the owner of a specific identity.

### **Events**:

* Standard ERC721 events (`Transfer`, `Approval`).

### **Additional Features**:

* Implements ERC721 metadata and enumeration (if needed).
