Execution controls

Policy Administration Point

Who manages the rules?

Reference notes by Min · Reviewed October 12, 2026

Source-based definitionAlso: PAP1 primary reference

Definition

A policy administration point creates and manages access-control policies used by the decision system.

The PAP manages the policies used by the decision system. Treat policy changes as operating changes: they can broaden or reduce the authority of many agents without changing any model or prompt.

What it covers

Policy management
Authoring, maintaining and distributing policy.
Change control
Review, versioning and rollback of rules.

Define policy owners, review authority, publication targets and rollback procedures. Link a business rule to the machine-readable policy that implements it and record exceptions separately.

In practice

Practical design patterns by Min.

  • Assign a policy owner.
  • Review policy changes before activation.
  • Keep the deployed policy version linked to decisions.

Review permission expansions with examples of newly allowed and newly denied requests. Publish versioned policies through a controlled release process.

Retain the previous version and a rollback decision path. Coordinate changes with decision caches and enforcement services so they do not apply incompatible interpretations.

Research notes

Source-grounded details and editorial applications. Follow each link for the original document.

Policy publication changes behavior

The PAP creates policies and policy sets, which are made available to the PDP. A change to a target or combining algorithm can change which requests are permitted even when no tool code changes. Keep an owner, review record, effective version and rollback route for policy publication.

Source: OASIS XACML 3.0 ↗

Review applicability as well as wording

XACML uses targets to decide which requests a rule, policy or policy set applies to. Test edge cases around resource identifiers, tenant scope and operation names when changing policy. A rule that reads correctly but never matches a production request cannot enforce the intended boundary.

Source: OASIS XACML 3.0 ↗

Working example

Changing a refund threshold

A business team revises refund limits.

  1. Draft and review the policy change.
  2. Publish the approved version to decision services.
  3. Retain the previous version for investigation or rollback.
Illustrative scenario, not a reported deployment.

Why the controls matter

Increasing a refund limit changes what the deployed support workflow may do. The release record should identify the business owner, new threshold and effective version.

Common pitfalls

  • Letting an agent silently rewrite its own access policy.
  • Deploying unreviewed rules without version history.

Editing live rules without attribution makes incidents difficult to reconstruct. Capture author, reviewer, rationale and effective time.

Questions for operational review

Use these questions to decide what evidence your team needs. They are editorial prompts, not a compliance checklist.

  • Who can change this policy?
  • What authority does a revision expand?
  • Can the previous behavior be restored?

References

Primary documents reviewed for this entry. Examples and implementation patterns are editorial synthesis.

  1. OASIS XACML 3.0 ↗Accessed October 12, 2026