Canonical Block Reference โ€” LLMFeed JSON

๐Ÿ“ฆ LLMFeed Canonical Block Reference

This document provides a centralized reference for the standard blocks used in LLMFeed files โ€” whether MCP, Export, Prompt, Credential, Pricing or others.


๐Ÿงฑ Common Top-Level Blocks

BlockDescriptionRequiredUsed in Feed Types
`feed_type`Declares the type of feed (`mcp`, `export`, `prompt`, etc.)โœ… YesAll
`metadata`Describes the feedโ€™s purpose, origin, title, and generation infoโœ… YesAll
`trust`Optional trust object (signed_blocks, scope, certifier, hints)โš ๏ธ OptionalAll
`signature`Cryptographic signature block (hash, method, issuer)โš ๏ธ OptionalAll
`certification`Optional authority-issued certification objectโš ๏ธ OptionalAll
`intent`Declares what the feed is meant to trigger or expressโœ”๏ธ ContextualPrompt, MCP
`audience`Declares intended recipients: `llm`, `developer`, `agent_wrapper`, etc.โœ”๏ธ ContextualAll
`capabilities`Lists functions or actions callable via APIโœ”๏ธ OptionalCapabilities
`prompts`List of triggerable phrases and related intentsโœ”๏ธ OptionalPrompt-index, MCP
`pricing_models`List of economic models and per-unit costsโœ”๏ธ OptionalPricing
`data`Content body (HTML, text, zip, files, session, etc.)โœ”๏ธ ContextualExport, Bundle, Session
`agent_services`Human interaction hooks (forms, booking, callbacks)โœ”๏ธ OptionalMCP, Capabilities
`session_state`Used for agent context replayโœ”๏ธ OptionalSession-feed

๐Ÿ” `trust` block

The trust block governs which parts of the feed are verifiably trusted and optionally provides scope or hints.

Typical fields include:

json
"trust": {
  "signed_blocks": ["feed_type", "metadata", "trust", "data"],
  "scope": "public",
  "certifier": "https://llmca.org",
  "public_key_hint": "https://llmca.org/.well-known/public.pem",
  "algorithm": "ed25519",
  "hints": "critical context integrity"
}

๐Ÿ” `signature` block

Used to cryptographically prove the authenticity of specific signed_blocks.

json
"signature": {
  "value": "abc123...",
  "created_at": "2025-06-01T12:34:56Z"
}

๐Ÿ›๏ธ `certification` block

Issued by a trusted authority (like LLMCA), it certifies the whole feed or key parts of it.

json
"certification": {
  "issuer": "https://llmca.org",
  "cert_id": "llmca-2025-001",
  "certified_blocks": ["feed_type", "metadata", "trust"],
  "public_key_hint": "https://llmca.org/.well-known/public.pem"
}

๐Ÿ“Œ Related Specs


๐Ÿ“Œ Notes

  • Only feed_type and metadata are strictly required
  • trust.signed_blocks governs what is verifiably trusted
  • signature and certification can co-exist
  • Unrecognized blocks should be namespaced
โšก

Ready to Implement? Get AI-Powered Guidance

Reading docs manually takes time. Your AI can digest the complete LLMFeed specification and provide implementation guidance tailored to your needs.

๐ŸŽฏ

Quick Start

Essential concepts for immediate implementation

~22K tokens โ€ข 30s analysis โ€ข Core concepts
๐Ÿ“š

Complete Mastery

Full specification with examples and edge cases

~140K tokens โ€ข 2min analysis โ€ข Everything
๐Ÿ’ก Works with Claude, ChatGPT, Geminiโšก Instant implementation guidance๐ŸŽฏ Tailored to your specific needs