Optionalaction_Action ID the grant authorizes (defaults to 'delegated' server-side).
Unix seconds at which the grant expires.
DID issuing the grant (grantedByDid).
SHA-256 hex of the WebAuthn authenticatorData||clientDataJSON that authorized the grant.
Capability classes / tool IDs the delegate may exercise.
DID receiving the grant (grantedToDid).
Optionalparent_If this grant is a child of another grant, the parent delegation ID (enables chain-narrowing).
PUH proof envelope (WC-P0-04). Required — the Homeport server verifies
proof.signature and re-derives granted_by_proof_hash from the
canonical envelope before any grant write. The SDK validates presence
and shape client-side and fails closed before the POST.
OptionalrevocableWhether this grant may be revoked. Defaults to true when omitted.
Parameters for
delegation.grant— issue a scoped delegation.