Introduction to Churp
Churp is an open-source schema specifically designed to enable AI systems to accurately understand, present and interact with products and services across the web. Churp provides structured, AI-optimised product and service data. It directly addresses common challenges in conversational commerce, such as data hallucinations, inaccurate pricing, ineffective media rendering and inefficient data processing. This ensures reliable and ethical interactions.
Why Use Churp?
Using Churp significantly reduces the risks associated with relying on unstructured data or general-purpose schemas not optimised for conversational commerce. It prevents costly errors such as incorrect pricing or misleading product details, while providing structured data to help mitigate unethical or noncompliant situations. Churp's structured format is lightweight, computationally efficient and straightforward to integrate, making it ideal for conversational AI systems. Potential use cases include product upsells, clarifying product dependencies and enabling immediate actions such as placing an order.
Key Features
- Semantic Parsing: Improves the clarity of the data, reducing hallucinations and improving customer experiences.
- Clear Commerce Logic: Represents bundles, variants, add-ons, pricing and offers with exposed logic for accurate interpretation.
- Intent-Linked Actions: Provides seamless access to commerce functions like checkout and bookings for fast transactions.
- Compliance and Ethics Signals: Exposes region, age and ethical constraints or rules to ensure AI systems act safely and responsibly.
- Lightweight Data Structure: Minimal nesting reduces complexity and ambiguity, improving understanding and efficiency.
- Relationship Mapping: Clarifies dependencies and requirements to prevent customer misunderstandings.
- Policy Clarity: Clarifies terms like return windows and warranties to meet legal requirements and avoid confusion.
- Support Pathways: Surfaces how and when to reach support, with direct access to relevant channels.
- UX Preferences: Provides presentation data to match brand tone and style, creating a consistent customer experience.
Getting Started
- Review the Implementation Guide
Begin by checking out the implementation guide to learn how to integrate Churp into your website. - Explore the Schema Structure
Once you’re set up, examine the schema structure to understand how the properties are organised. - Read the General Authoring Guidelines
Visit the general authoring guidelines page for rules on language, capitalisation and punctuation to ensure consistency and accurate AI parsing. - Learn the Properties
Explore each property through its parent property page for more detailed information. - Review Product and Service Examples
Check out the full product and service examples to see how all the properties work together in context. - Visit the FAQs
If you have questions along the way, visit the frequently asked questions section for more information. - Share Feedback or Contribute
If you notice issues or have suggestions for improvements, head over to our contribution page to share your feedback or submit a pull request.