Activity details
Forge records the information needed to explain an enforcement result without turning the control plane into a copy of protected data.
Each row can also show Resource, authenticated user or service account, device
and proven process when available, outcome, responsible policy, and
policy-check duration.
Forge does not expose credentials, authorization values, cookies, query
parameters, raw SQL, comments, bind values, HTTP bodies, or database result
values in Resource Activity.
Resource Activity follows the organization’s security-record retention period.
Approval requests, decisions, grants, Resource and gateway changes, credential
rotation, policy revisions, and retention changes also emit organization audit
events. Preservation holds pause eligible cleanup. See
Privacy and retention and Audit Log.
Approval lifecycle
Resource Policies support Administrator approval and Requester confirmation. Forge does not keep a connection or transaction open while a person responds.- The first connection, HTTP request, or database command is not forwarded.
- The client receives the policy identifier, configured message, and approval reference. Forge creates or reuses one pending request in Responses.
- The requester and approver see the Resource, protocol, and bounded operation.
HTTP shows the method and path. PostgreSQL and MySQL show a literal-free
query pattern such as
UPDATE orders SET status = ? WHERE id = ?. - Approval creates a ten-minute, one-use grant bound to the identity, Resource, operation, matching policy revisions, and device and process when available.
- The client retries the same operation. The Gateway consumes the grant before forwarding it.
Backtest before enforcement
From a Resource Policy, run Backtest against retained Resource Activity and narrow it by Resource or protocol. A backtest shows which historical operations would match and the intended outcome. It cannot reconstruct HTTP bodies, database rows, or transformed values because Forge does not retain them. For a gradual rollout:- Save the policy in Monitor.
- Review matches under Live → Resources.
- Add a narrow, explained exception if required.
- Backtest the revised policy.
- Change it to Enforce and repeat a customer-style client test.