Cerberus musí znát název pole, takže je možné určit, který ověřovací pravidlo se vztahuje na to, tak nemůžeš dělat přesně to, co žádáte. Neexistují žádné "nejvyšší úrovni" pravidla, která platí pro celý dokument, a Cerberus nepodporuje zástupné znaky pro názvy polí.
Můžete však vytvořit schéma "on the fly", založené na skutečné názvy polí přítomných v dokumentu, ověřit proti.
v = cerberus.Validator()
document = {"rand_value": {"key1": "val1", "key2": "val2"},
"another_rand_value": {"key1": "val1", "key2": "val2"}}
fieldrule = {"type": "dict", "keysrules": {"type": "string"}} # etc
v.validate(document, {field: fieldrule for field in document})