๐ Complete JSON Data
{
"feed_type": "schema",
"metadata": {
"title": "LLMFeed JSON Schema V2",
"description": "Complete JSON Schema for LLMFeed validation and structure compliance",
"origin": "https://wellknownmcp.org/.well-known/schema.llmfeed.json",
"schema_version": "v2.0",
"created_at": "2025-06-20T10:00:00Z",
"maintainer": "WellKnownMCP Team"
},
"trust": {
"signed_blocks": [
"feed_type",
"metadata",
"data",
"capabilities",
"tags",
"audience",
"trust"
],
"algorithm": "ed25519",
"canonicalization": "https://llmca.org/mcp-canonical-json/v1",
"public_key_hint": "https://wellknownmcp.org/.well-known/public.pem",
"scope": "full",
"warning": "This feed is fully signed."
},
"signature": {
"value": "jl6Pp8abPxXg97RkDRRQ3uNVI9m0ixIGWWCdajQWufOTg21ZTM+w/bgJCtv01zAQsA5b9yF4YWsacJGJqqPGCg==",
"created_at": "2025-06-20T19:27:26.829333+00:00"
},
"_meta": {
"signed_at": "2025-06-20T19:27:26.829333+00:00"
},
"audience": [
"developer",
"agent",
"validator"
],
"capabilities": [
{
"name": "validate_feed",
"description": "Validate any LLMFeed against this schema",
"input_schema": {
"type": "object",
"properties": {
"feed": {
"type": "object"
}
}
}
}
],
"data": {
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "LLMFeed V2",
"type": "object",
"properties": {
"feed_type": {
"type": "string"
},
"metadata": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"origin": {
"type": "string",
"format": "uri"
},
"description": {
"type": "string"
},
"generated_at": {
"type": "string",
"format": "date-time"
},
"lang": {
"type": "string"
}
},
"required": [
"title",
"origin"
]
},
"prompts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"intent": {
"type": "string"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"type": "string"
}
},
"required": [
"intent"
]
}
},
"capabilities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"method": {
"type": "string"
},
"path": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"data": {
"type": [
"object",
"array",
"string"
]
},
"summary": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"trust": {
"type": "object",
"properties": {
"signed_blocks": {
"type": "array",
"items": {
"type": "string"
}
},
"scope": {
"type": "string"
},
"certifier": {
"type": "string",
"format": "uri"
},
"public_key_hint": {
"type": "string",
"format": "uri"
}
}
},
"signature": {
"type": "object",
"properties": {
"algorithm": {
"type": "string"
},
"value": {
"type": "string"
},
"canonicalization": {
"type": "string"
},
"public_key_hint": {
"type": "string",
"format": "uri"
},
"created_at": {
"type": "string",
"format": "date-time"
}
}
},
"certification": {
"type": "object",
"properties": {
"certifier": {
"type": "string"
},
"targets": {
"type": "array",
"items": {
"type": "string"
}
},
"value": {
"type": "string"
},
"algorithm": {
"type": "string"
},
"issued_at": {
"type": "string",
"format": "date-time"
},
"expires_at": {
"type": "string",
"format": "date-time"
}
}
},
"flags": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"submitted_by": {
"type": "string"
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"source": {
"type": "string",
"format": "uri"
},
"date": {
"type": "string",
"format": "date-time"
}
}
}
},
"agent_behavior": {
"type": "object"
},
"agent_guidance": {
"type": "object"
},
"audience": {
"type": "array",
"items": {
"type": "string"
}
},
"session_behavior": {
"type": "string"
},
"risk_score": {
"type": "number"
},
"safety_tier": {
"type": "string"
},
"attachments": {
"type": "array"
},
"examples": {
"type": "array"
}
},
"required": [
"feed_type",
"metadata"
]
},
"usage_instructions": {
"cli": "ajv validate -s schema.llmfeed.json#/data/schema -d your-feed.llmfeed.json",
"vscode": "Add to settings.json: {\"json.schemas\": [{\"fileMatch\": [\"*.llmfeed.json\"], \"url\": \"schema.llmfeed.json#/data/schema\"}]}",
"javascript": "const schema = feedData.data.schema; const ajv = new Ajv(); const validate = ajv.compile(schema);",
"python": "import jsonschema; schema = feed_data['data']['schema']; jsonschema.validate(instance, schema)"
}
},
"tags": [
"schema",
"validation",
"development",
"json-schema"
]
}