Ask for access you do not have
tovio access request.
Written By Dustin
Last updated 31 minutes ago
tovio access request <pattern>tovio access request <pattern> --writetovio access request 'config/production/**' --attr clearance=secretsOpens a portable access request for a path or glob, rather than messaging someone and hoping. --attr is repeatable and names the attribute you believe you are missing; the TVO-PERM-001 error you just hit prints the exact line to run.
Requesting on someone else's behalf
tovio access request <pattern> --from ./their.identity.pubDefaults to this repository's identity. Use --from when you are filing on behalf of another identity.
What a request is, precisely
It is a record, not an entitlement. The request carries your identity and what you are asking for so an approver can act on it directly, but it is deliberately non-authoritative: it can ask for attributes, and only tovio access grant can issue signed claims. Submitting the same request twice is idempotent.
For the approver
tovio access requeststovio access grant --identity ./their.identity.pub --attr clearance=secretsRemember the grant is prospective — tell the requester they may need the path committed again before they can read it.
Ask for the attribute, not the path
Requesting clearance=secrets is usually better than requesting a path list: it matches how policies are written, so it keeps working as paths change.
Check what you need first
tovio policy show <path>tovio access check <path>Knowing which predicate you fail makes the request specific, and specific requests get approved faster.