From 1ee9a6a72bdff455186925cd2f94db99ca6cb540 Mon Sep 17 00:00:00 2001 From: Narahara Chari Dingari Date: Fri, 21 Aug 2026 09:12:13 -0400 Subject: [PATCH] docs: point OASF badge references at the live schema server MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The OASF links in the AgentBadge documentation are dead twice over. schema.oasf.agntcy.org does not resolve — it has no DNS record, so every one of these links fails to connect. The OASF schema server is served from schema.oasf.outshift.com, which is the host OASF's own README, CONTRIBUTING guide and server code all use. The objects/agent path is also gone. OASF renamed that object to record; schema/objects/agent.json no longer exists upstream and https://schema.oasf.outshift.com/objects/agent returns 404, while .../objects/record returns 200. Updates the proto comment and regenerates the artifacts derived from it, plus the equivalent comment in internal/core/vc/types and the issuer README. Comments only — no behaviour change. The two schema.oasf.agntcy.org strings in samples/agent/oasf/marketing-campaign/v1.0.0.json are left alone: they are OASF feature name identifiers inside a sample record, not URLs, and changing them would alter sample data rather than fix a link. Signed-off-by: Narahara Chari Dingari --- api/server/agntcy/identity/core/v1alpha1/vc.pb.go | 2 +- api/spec/proto/agntcy/identity/core/v1alpha1/vc.proto | 2 +- api/spec/static/api/proto/v1alpha1/proto_workspace.json | 2 +- cmd/issuer/README.md | 2 +- internal/core/vc/types/types.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/api/server/agntcy/identity/core/v1alpha1/vc.pb.go b/api/server/agntcy/identity/core/v1alpha1/vc.pb.go index 2a025e6f..1a8bfe70 100644 --- a/api/server/agntcy/identity/core/v1alpha1/vc.pb.go +++ b/api/server/agntcy/identity/core/v1alpha1/vc.pb.go @@ -33,7 +33,7 @@ const ( CredentialContentType_CREDENTIAL_CONTENT_TYPE_UNSPECIFIED CredentialContentType = 0 // AgentBadge Content Type. // The Agent content representation following a defined schema - // OASF: https://schema.oasf.agntcy.org/schema/objects/agent + // OASF: https://schema.oasf.outshift.com/schema/objects/record // Google A2A: https://github.com/google/A2A/blob/main/specification/json/a2a.json CredentialContentType_CREDENTIAL_CONTENT_TYPE_AGENT_BADGE CredentialContentType = 1 // McpBadge Content Type. diff --git a/api/spec/proto/agntcy/identity/core/v1alpha1/vc.proto b/api/spec/proto/agntcy/identity/core/v1alpha1/vc.proto index 1ca193cb..4ce5dc00 100644 --- a/api/spec/proto/agntcy/identity/core/v1alpha1/vc.proto +++ b/api/spec/proto/agntcy/identity/core/v1alpha1/vc.proto @@ -176,7 +176,7 @@ enum CredentialContentType { CREDENTIAL_CONTENT_TYPE_UNSPECIFIED = 0; // AgentBadge Content Type. // The Agent content representation following a defined schema - // OASF: https://schema.oasf.agntcy.org/schema/objects/agent + // OASF: https://schema.oasf.outshift.com/schema/objects/record // Google A2A: https://github.com/google/A2A/blob/main/specification/json/a2a.json CREDENTIAL_CONTENT_TYPE_AGENT_BADGE = 1; // McpBadge Content Type. diff --git a/api/spec/static/api/proto/v1alpha1/proto_workspace.json b/api/spec/static/api/proto/v1alpha1/proto_workspace.json index 1bd63f27..deb83de8 100644 --- a/api/spec/static/api/proto/v1alpha1/proto_workspace.json +++ b/api/spec/static/api/proto/v1alpha1/proto_workspace.json @@ -904,7 +904,7 @@ { "name": "CREDENTIAL_CONTENT_TYPE_AGENT_BADGE", "number": "1", - "description": "AgentBadge Content Type.\nThe Agent content representation following a defined schema\nOASF: https://schema.oasf.agntcy.org/schema/objects/agent\nGoogle A2A: https://github.com/google/A2A/blob/main/specification/json/a2a.json" + "description": "AgentBadge Content Type.\nThe Agent content representation following a defined schema\nOASF: https://schema.oasf.outshift.com/schema/objects/record\nGoogle A2A: https://github.com/google/A2A/blob/main/specification/json/a2a.json" }, { "name": "CREDENTIAL_CONTENT_TYPE_MCP_BADGE", diff --git a/cmd/issuer/README.md b/cmd/issuer/README.md index b79b4569..f17f5e1f 100644 --- a/cmd/issuer/README.md +++ b/cmd/issuer/README.md @@ -93,7 +93,7 @@ identity badge issue [type] [options] You can issue badges for different types content: ```bash -# OASF Files - https://schema.oasf.agntcy.org/objects/agent +# OASF Files - https://schema.oasf.outshift.com/objects/record identity badge issue oasf -f /path/to/oasf_content.json # A2A Agent Cards - https://google.github.io/A2A/tutorials/python/3-agent-skills-and-card/#agent-card diff --git a/internal/core/vc/types/types.go b/internal/core/vc/types/types.go index bb457a34..bd68c0f3 100644 --- a/internal/core/vc/types/types.go +++ b/internal/core/vc/types/types.go @@ -58,7 +58,7 @@ const ( // AgentBadge Content Type. // The Agent content representation following a defined schema - // OASF: https://schema.oasf.agntcy.org/schema/objects/agent + // OASF: https://schema.oasf.outshift.com/schema/objects/record // Google A2A: https://github.com/google/A2A/blob/main/specification/json/a2a.json CREDENTIAL_CONTENT_TYPE_AGENT_BADGE