MOVA Card is an AI-facing business capability profile: a structured, validated card that tells external AI agents what a business offers, which actions are available, and which policies govern those actions.
This repository is the starting template for the Cloudflare-hosted MOVA Card product line.
Website = for humans
MOVA Card = for AI agents
OpenAPI = HTTP contract
MCP = agent access boundary
MOVA = policy + execution + observation + evidence
First niche: barbershops and beauty salons.
First execution mode: ADMIN_CONFIRM.
Flow:
Client AI assistant
→ MOVA Card
→ MOVA Agent / MCP tool
→ MOVA policy check
→ Telegram admin request
→ admin confirmation
→ evidence journal
docs/ Concept, technical brief, task files
schemas/ JSON Schemas for MOVA Card and action modes
examples/ Example MOVA Cards and payloads
packages/shared/ Shared TypeScript types and schema exports
packages/card-registry/ Local card validation and registry utilities
packages/cloudflare/ Cloudflare Pages/Workers/Agent entrypoints
packages/mova-agent/ Minimal MOVA Agent runtime over MOVA Card
.github/workflows/ CI placeholders
Schema docs:
- Active schema surface:
schemas/ - Future candidate extensions:
docs/MOVA_CARD_SCHEMA_V1_1_CANDIDATE.md
See docs/tasks/CODEX_TASK_001_REPO_BOOTSTRAP.md.