> For the complete documentation index, see [llms.txt](https://docs.launchifi.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.launchifi.xyz/crowdsale/validation.md).

# Validation

* Are there KYC / AML checks?
* Is there a max cap on tokens?
* What if that cap is per-participant?
* Is there a starting and ending time frame?

There are a bunch of different validation requirements that your crowdsale might be a part of:

### CappedCrowdsale

Adds a cap to your crowdsale, invalidating any purchases that would exceed that cap

### IndividuallyCappedCrowdsale

Caps an individual’s contributions.

### WhitelistCrowdsale

Only allow whitelisted participants to purchase tokens. this is useful for putting your KYC / AML whitelist on-chain!

### TimedCrowdsale

Adds an `openingTime` and `closingTime` to your crowdsale
