AT Protocol for recipe.exchange

recipe.exchange is built on the AT Protocol, a decentralized social networking technology that powers Bluesky and numerous other applications on the web. We've defined several custom lexicons that enable recipe sharing, interactions, and discovery across the AT Protocol network. These lexicons establish the structure and validation rules for recipes and social features, ensuring compatibility and interoperability with other applications in the AT Protocol ecosystem.

Available Lexicons

The core recipe lexicon, inspired by and compatible with Schema.org's Recipe type. Defines the structure for recipe records including ingredients, instructions, cooking times, nutrition information, and more.

Defines the structure for recipe comments, including support for threaded discussions through parent-child relationships.

Specifies the structure for recipe likes, allowing users to express appreciation for recipes.

Contains shared definitions used across other lexicons, including cooking methods and dietary restrictions.

Schema.org Compatibility

Our recipe lexicon is designed to be compatible with Schema.org's Recipe type, ensuring that recipes shared on recipe.exchange can be easily converted to and from Schema.org's widely-adopted format. This compatibility enables better interoperability with existing recipe platforms and search engines.

Key properties from Schema.org that we've incorporated include:

  • Recipe metadata (name, description, yield, category, cuisine)
  • Time-related properties (prepTime, cookTime, totalTime)
  • Nutritional information
  • Dietary restrictions
  • Ingredients and instructions