> Source: github.com/abdulbaruwa/contextclaims.ai@88ee17efdbaf7c0475acbbfb4a5a2ed310cb6985

# Authority rule seeding

Authority rules are seeded before any user can settle a claim. A role without a rule cannot approve a payment, even if the user exists.

## Authority model

Each rule names a role, a threshold, and the date it becomes effective. Later rules do not erase earlier ones. They supersede them from the effective date.

## Seeding inputs

| Input | Purpose |
| --- | --- |
| Authority rule set | Decides which roles may settle a claim |
| Threshold | Bounds the amount a role may approve |
| Effective date | Marks when the rule set becomes live |

## Validation

Reject a seed file when two rules for the same role share an effective date, or when a threshold is blank. [Validation](#validation) is a hard stop, not a warning the operator can click through.

## Rollback

To roll back, seed a new rule set with a later effective date. Do not delete the previous rows. The claim that settled yesterday must still show the rule that allowed it.

[Back to Context Claims](/claims/)
