vault
Acquire the maintenance lease (owner-only)
Owner-only (gitvault.compact). One active lease per (vault, base head) AND one per ORGANIZATION, so two compactions can never run against the same pool. Admits while the org's pooled usage plus the reservation fits within the tier limit plus the computed cycle headroom. holder_token is returned ONCE — it is the liveness instrument for heartbeat, release, and consumption.
post/vaults/v1/{vault_id}/maintenance-leases
Request
- Base URL: https://api.run402.com
- URL: https://api.run402.com/vaults/v1/{vault_id}/maintenance-leases
- Auth: one of:
- API key in header SIGN-IN-WITH-X
- HTTP bearer
Path parameters
vault_idstring required
The vault id (src_<32 hex>); the wire field is repo_id (protocol D185).
Headers
SIGN-IN-WITH-Xstring required
SIWX auth header — base64-encoded JSON payload containing a signed CAIP-122 (EIP-4361) message. See https://docs.x402.org/extensions/sign-in-with-x.
Request body
Response
Lease acquired; holder_token returned once
Changes
No recorded changes to this operation across all 1 revision of this API.