Skip to main content

badge_service.proto

path agntcy/identity/service/v1alpha1/badge_service.proto

package agntcy.identity.service.v1alpha1


Messages​

IssueA2ABadgeRequest​

NameTypeDescription
well_known_urloptional stringThe A2A well_known_url.
schema_base64optional stringOr the MCP Schema in a base64 encoded format.

IssueBadgeRequest​

NameTypeDescription
app_idstringApp Id.
a2aIssueA2ABadgeRequestThe A2A badge.
mcpIssueMcpBadgeRequestThe MCP badge.
oasfIssueOASFBadgeRequestThe OASF badge.

IssueMcpBadgeRequest​

NameTypeDescription
nameoptional stringThe MCP badge name.
urloptional stringThe MCP badge URL.
schema_base64optional stringOr the MCP Schema in a base64 encoded format.

IssueOASFBadgeRequest​

NameTypeDescription
schema_base64stringThe OASF schema in a base64 encoded format

VerifyBadgeRequest​

NameTypeDescription
badgestringThe JOSE enveloped badge to verify.

Services​

BadgeService​

BadgeService manages badges.

IssueBadge​

MethodIssueBadge
RequestIssueBadgeRequest
ResponseBadge
DescriptionCreate a new Badge.

VerifyBadge​

MethodVerifyBadge
RequestVerifyBadgeRequest
ResponseVerificationResult
DescriptionVerify a badge.