diff --git a/schemas/mcpb-manifest-v0.1.schema.json b/schemas/mcpb-manifest-v0.1.schema.json index 17e6fd8..858bf96 100644 --- a/schemas/mcpb-manifest-v0.1.schema.json +++ b/schemas/mcpb-manifest-v0.1.schema.json @@ -307,11 +307,11 @@ "additionalProperties": false } }, - "_meta": { - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": {} + "privacy_policies": { + "type": "array", + "items": { + "type": "string", + "format": "uri" } } }, diff --git a/src/schemas/0.1.ts b/src/schemas/0.1.ts index e41d69c..c4b7513 100644 --- a/src/schemas/0.1.ts +++ b/src/schemas/0.1.ts @@ -102,7 +102,7 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - _meta: z.record(z.string(), z.record(z.string(), z.any())).optional(), + privacy_policies: z.array(z.string().url()).optional() }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: diff --git a/src/schemas_loose/0.1.ts b/src/schemas_loose/0.1.ts index 406d6c1..dc57cc3 100644 --- a/src/schemas_loose/0.1.ts +++ b/src/schemas_loose/0.1.ts @@ -104,7 +104,7 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - _meta: z.record(z.string(), z.record(z.string(), z.any())).optional(), + privacy_policies: z.array(z.string().url()).optional(), }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: