trust
Installation
SKILL.md
Trust Monitors
Trust monitors are Convex's authorisation primitive: composable, sandboxed, on-chain modules that grant or deny access. Anywhere an actor asks "may this caller do this?", the answer should come from a trust monitor rather than hand-rolled logic.
Normative spec: https://docs.convex.world/docs/cad/trustmon. Reference
implementation: convex-core/src/main/cvx/convex/core/trust.cvx and
convex/trust/monitors.cvx.
The Model
Every check is a triple:
- Subject — who is acting, almost always an account, usually
*caller* - Action — what they are doing, a short keyword such as
:update - Object — what they are acting on, typically an address or ID