vigil_renew_lease
Extend a lease with a fresh signed token and new expiry. Renewing is how a healthy agent keeps acting; stop renewing (or revoke) and it lapses. Security-sensitive: extends authority and refreshes the offline recheck window. Keep renewal credentials outside the controlled agent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl_s | Yes | Requested lease lifetime in seconds, 5..604800; offline trust still ends at recheck_by_ms within 30 seconds. | |
| lease_id | Yes | Opaque lease identifier returned by vigil_grant_lease. | |
| vigil_key | No | DEPRECATED legacy account-wide credential, including deletion and permission issuance. Prefer the client-injected HTTP Authorization: Bearer header; omit this argument when that header authenticates the request. This is not a scoped agent token. |