Safety Module Override
Explicitly disable the frontend safety cap for controlled, opt-in sessions.
Safety Module Override (Frontend)
This document describes the explicit frontend override for the safety module. It is intended for high-stakes demos or controlled sessions where the default safety cap would otherwise block the action.
Overview
The safety module is a frontend-only cap that limits the maximum commitment size a wallet can create or accept. It does not change the on-chain protocol. See docs/safety-policy.md for the full policy.
URL parameter
Append the following query parameter to disable the safety cap on the reference frontend:
?safetyModule=false
Example:
https://lockitin.xyz/?safetyModule=false
This can be combined with other parameters, including staged links:
https://lockitin.xyz/?stage=<payload>&safetyModule=false
Behavior
When the override is enabled:
- Create and accept actions are not limited by the safety tier caps.
- A red banner appears at the top of the screen warning that the safety module is disabled.
- After the Terms are signed, an additional warning modal appears (once per session) to confirm the risk.
This override is frontend-only. It does not grant extra protocol permissions or bypass any on-chain constraints.
Guidance
- Use this only in trusted, explicit, opt-in sessions.
- Always keep the warning banner visible to make the override obvious.
- Prefer leaving the default safety module enabled for public users.