update_profile_policy
Update specific fields of a signed profile policy and republish it, preserving unchanged values and persistence settings.
Instructions
Update one or more card fields and re-publish.
Loads the last-published card from disk, applies the supplied
overrides, signs, publishes. Fields not supplied are preserved.
Persistence opt-in is preserved across updates — withdraw it
explicitly via disable_persistence.
Returns {did, version, card_hash_hex} of the new version.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_profile_policy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| name | No | ||
| skills | No | ||
| provider | No | ||
| role_tag | No | ||
| description | No | ||
| well_known_a2a_fields | No | ||
| accepted_payment_rails | No | ||
| first_contact_fee_credits | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||