Feed Standard

A blog-like content feed. Each entry is a self-contained item that can be displayed, syndicated, or stored independently.

Feed Object

A feed is a collection of entries with metadata about the source.

{
	$standard: 'feed',
	$version: 1,
	$title: 'My Tech Blog',
	$description: 'Notes on software and systems',
	$url: 'https://example.com/feed',
	$language: 'en',
	$icon: 'https://example.com/icon.svg',
	$updated: '2026-03-29 14:00:00',
	$entries: [ ... ]
}

Entry Object

Each entry in the feed. The $type determines how a WorldAPI browser renders it.

{
	$type: 'description',
	$title: 'Introduction to APIs',
	$summary: 'An application programming interface is a connection between computers or between computer programs.',
	$body: 'Full article content here. Supports plain text or HTML.',
	$author: {
		$name: 'Jane Doe',
		$url: 'https://example.com/jane',
		$avatar: 'https://example.com/jane.webp'
	},
	$created: '2026-01-15 12:07:58',
	$updated: '2026-01-16 17:15:36',
	$url: 'https://example.com/posts/intro-to-apis',
	$image: 'https://example.com/cover.webp',
	$taxonomy: ['Development', 'API'],
	$attachments: [
		{
			$url: 'https://example.com/slides.pdf',
			$mime: 'application/pdf',
			$size: 2048000,
			$title: 'Presentation Slides'
		}
	]
}

Entry Types

$typeUse case
informationFactual, objective content (news, data)
descriptionExplanatory content (articles, essays)
instructionHow-to content (tutorials, recipes, manuals)
opinionSubjective content (reviews, editorials)
mediaPrimarily image, video, or audio content
linkCurated link with commentary

Standard Properties

PropertyTypeRequiredDescription
$standardstringyesAlways 'feed'
$versionnumberyesStandard version
$titlestringyesFeed or entry title
$descriptionstringnoFeed description
$bodystringnoFull entry content
$summarystringnoShort excerpt
$authorobjectnoAuthor with $name, $url, $avatar
$createdstringyesUTC datetime
$updatedstringnoUTC datetime of last edit
$urlstringyesCanonical URL
$imagestringnoCover image URL
$taxonomyarraynoCategories/tags
$attachmentsarraynoFiles attached to entry
$languagestringnoISO 639-1 language code
$iconstringnoFeed icon URL
$entriesarrayyesArray of entry objects