{}
WorldAPI

Goal

The primary goal of WorldAPI is to present data in a simple yet flexible standardized format. This involves not only establishing standards that create a common ground for data interchange but also providing tools that present them in a universally recognized manner. Common browsers are increasingly resource-intensive as they incorporate more features. WorldAPI addresses this issue by defining data types with pre-designed layouts that maintain a consistent appearance. Users navigate through the data, which can be stored in decentralized storage such as IPFS. Furthermore, the WorldAPI envisions a network where providers share this data through hubs, supported by a lightweight WorldAPI browser for convenient display.

Basic concept

The base concept is pretty simple: properties defined by our standards are prefixed with a Dollar-Sign, custom properties you might need to add stay normal.

{
	$predefined: 'a predefined value from our standards',
	property: 'your custom property',
	_private: 'your custom private property'
}

Example from Feed

{
	$type: 'description', // types are information, description, instruction, opinion [instruction | manual | tutorial | how-to | recipe]
	$title: 'Introduction to application programming interfaces (APIs)',
	$summary: 'An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software.',
	$created: '2020-01-15 12:07:58', // always UTC
	$updated: '2020-01-16 17:15:36', // always UTC
	$url: 'https://en.wikipedia.org/wiki/API',
	$image: 'https://example.com/image.webp',
	$taxonomy: ['Development', 'API'],
	myCustomHash: 'f8a97sd890f9as',
	id: 4534525
}