# Prove a KitProof rule

Prepare the complete rule and verify the expected kits.

Source: https://help.smartfact.ai/automation/guides/kitproof-proof

Audience: Author

Prepare the complete rule and verify the expected kits.

## Prove a KitProof rule

1. **Load the current KitProof revision**

   Load the current KitProof revision

   Read the current component choices and expected kits from KitProof before making a change.

2. **Prepare the complete rule candidate**

   Prepare the complete rule candidate

   Freeze the complete component choices and the independently approved expected kits together.

3. **Verify every expected kit**

   Verify every expected kit

   Run KitProof’s complete check and retain its original proof before requesting a release review.

4. **Assemble the exact release proposal**

   Assemble the exact release proposal

   Keep the whole verified configuration and its independent expected results in one exact release proposal.

5. **Request an independent release review**

   Request an independent release review

   Send the complete release to KitProof for a separate reviewer to check. This does not activate it.

[Watch or practise this chapter](https://help.smartfact.ai/automation/demo?guide=kitproof-proof&chapter=complete-check&audience=office)

The original result stays with KitProof. A complete release still needs independent approval before production can use it.
