Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/register-verify-brand-claim-in-index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"adcontextprotocol": patch
---

Register `verify_brand_claim`, `verify_brand_claims` (bulk), and the shared `verification-status.json` enum in `static/schemas/source/index.json`. The tools and schemas shipped in PRs #4540 and #4603 but the central schema registry was missed — this restores parity with `get_brand_identity`, `get_rights`, etc., for any consumer that reads the registry for discovery (closes #4604).
24 changes: 24 additions & 0 deletions static/schemas/source/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -1579,6 +1579,10 @@
"revocation-notification": {
"$ref": "/schemas/brand/revocation-notification.json",
"description": "Notification sent to the buyer's revocation_webhook when an acquired rights grant is revoked"
},
"verification-status": {
"$ref": "/schemas/brand/verification-status.json",
"description": "Shared status enum returned by verify_brand_claim — owned, pending_review, transferring, disputed, not_ours, archived, licensed_in, licensed_out, unknown"
}
},
"tasks": {
Expand All @@ -1592,6 +1596,26 @@
"description": "Response payload for get_brand_identity task"
}
},
"verify-brand-claim": {
"request": {
"$ref": "/schemas/brand/verify-brand-claim-request.json",
"description": "Request parameters for verifying a single brand claim (subsidiary / parent / property / trademark, discriminated by claim_type)"
},
"response": {
"$ref": "/schemas/brand/verify-brand-claim-response.json",
"description": "Response payload for verify_brand_claim task — claim_type echoed, status from the shared VerificationStatus enum, per-claim-type details"
}
},
"verify-brand-claims": {
"request": {
"$ref": "/schemas/brand/verify-brand-claims-request.json",
"description": "Request parameters for bulk verification — claims[] array (max 100), each entry shaped like a single verify_brand_claim request"
},
"response": {
"$ref": "/schemas/brand/verify-brand-claims-response.json",
"description": "Response payload for verify_brand_claims task — results[] positionally aligned with the request's claims[], per-result success or error inline"
}
},
"get-rights": {
"request": {
"$ref": "/schemas/brand/get-rights-request.json",
Expand Down
Loading