Get started with RuleFence
One agent. One Ability.
One complete path.
Begin with a request small enough to understand completely. Make the acting identity explicit, preserve WordPress authority, and verify the result.
From activation to readable evidence.
Keep the scope narrow until every decision is understandable.
Choose the first boundary
Begin where a mistake is easy to understand.
The first request should teach you how governance behaves—not test how much consequence the system can absorb.
Use a controlled site
Work on a site you manage. Prefer staging when it is available.
Choose reversible work
Start with a result you can check and safely undo if necessary.
Keep consequence low
Avoid destructive changes and sensitive access during the first path.
Install and open
Put the control plane inside WordPress.
Installation creates the place where authority is governed. It does not grant an agent permission by itself.
Download
Get the plugin ZIP from the Download page.
Upload
Open Plugins → Add Plugin → Upload Plugin.
Activate
Activate RuleFence and open its control plane.
Confirm
Confirm the control plane loads before authorizing an agent.
Step one · Managed identity
Name who is acting before judging the action.
Create one identity that describes the agent, its purpose, and its environment. Do not reuse one identity for unrelated agents.
- Use a clear agent name
- State the operating purpose
- Identify the environment
- Keep ownership understandable
Helps prepare and inspect content changes.
Native permissionMust pass
ScopeRead only
Unknown requestsBlocked
Step two · Native authority
Register one Ability. Never invent permission.
Select one WordPress Ability the site already recognizes. RuleFence can narrow or review authority, but it cannot silently expand it.
- Choose one exact capability
- Confirm the WordPress user can perform it
- Leave unrelated requests unregistered
Step three · Policy decision
Choose the smallest decision that fits.
WordPress authority answers “can.” Policy decides whether this exact request may proceed now.
Allow
Proceed when identity, authority, scope, and policy all pass.
For narrow, understood workRequire approval
Pause when a person should review the exact action first.
When consequence needs contextBlock
Stop requests that lack authority or exceed the intended scope.
Default for unknown accessStep four · Run one request
Follow the request—not just the final status.
Submit one low-consequence request and inspect every gate. A successful result matters only when you can explain why it was allowed and what WordPress did.
- Managed identity matched
- Native authority passed
- Policy returned a decision
- Outcome was recorded
Step five · Evidence
Confirm the decision and the actual outcome.
A policy decision is not proof of execution. Keep both sides of the event readable.
Why the request proceeded
Identity matched · Authority passed · Policy allowed
What WordPress actually did
Ability executed · Result recorded · No broader access used
After the first request
Expand one dimension at a time.
Keep the successful path as your reference. Change the agent, Ability, policy, or environment separately so the effect stays visible.
Setup questions
Keep the first path understandable.
If setup becomes difficult to explain, reduce scope before granting more access.
Does activation give an agent permission?+
No. Activation installs the control plane. The agent still needs identity, valid WordPress authority, a registered Ability, and a passing policy decision.
Which Ability should I test first?+
Choose a narrow, low-consequence, reversible action on a site you control.
What if native authorization fails?+
Do not bypass it in policy. Check the WordPress user, role, capability, and Ability registration.
What should I save when asking for help?+
Keep the identity, requested Ability, policy decision, and recorded outcome together.
Begin with one complete path
Make the first request
small enough to explain.
One agent. One Ability. One decision and one recorded outcome.
