CROW Internal Documentation
Welcome to the internal documentation for CROW (Cognitive Reasoning Observation Watcher) by B3.
About CROW
CROW is a comprehensive data platform for tracking and analyzing human product interactions across multiple channels:
- Website interactions - Online user behavior and engagement
- Real-life store interactions - In-person customer experiences
- Social media interactions - Public social engagement
We aggregate tracked interactions into a data lake stored in natural language format, enabling seamless integration with business workflows for product development, marketing, customer experience, and strategic planning.
Documentation Overview
Architecture
- System Architecture - Platform architecture on Cloudflare's edge
- Frontend Architecture - Landing and dashboard applications
- Services Architecture - Cloudflare Workers-based services
- Data Storage - D1, R2, and Vectorize storage
- Integration API - REST, GraphQL, A2A, and MCP APIs
Features
- Website Tracking - JavaScript SDK and interaction ingestion
- Product Scraping - AI-powered product catalog scraping
- Chat System - Conversational AI interface
- User Signup Flow - Registration and onboarding
Reference
- Coding Conventions - Development standards
- Package Versioning - Zero-major versioning philosophy
Getting Started
Use the sidebar to navigate through documentation sections.
Contributing
To update documentation:
- Edit markdown files in the
docs/directory - The site rebuilds automatically with your changes
- All documentation is version-controlled