# Pricers

ZNS has different contracts for implementations of pricing logic. These can used interchangeably based on the goals of the parent domain's owner. These are fully modular and connected on a per-domain basis. More of these may be added with time:

[iznspricer](pricers/iznspricer "mention")

[znsaccesscontroller](access-control/znsaccesscontroller "mention")

[znsfixedpricer](pricers/znsfixedpricer "mention")

[Broken link](broken-reference "mention")

[iznscurvepricer](pricers/iznscurvepricer "mention")

[znscurvepricer](pricers/znscurvepricer "mention")
