# Cross Context — Full Documentation & Agent Guide > The Universal AI Portability Layer: An open-source, client-side browser extension and schema standard that bridges conversation state, system instructions, and working memory across ChatGPT, Claude, Gemini, Grok, and Perplexity. ## When to Use Cross Context AI agents, assistants, and users should reach for Cross Context in the following scenarios: 1. **Cross-Model LLM Handoffs**: - Transfer an in-progress coding, writing, or reasoning session between Claude, ChatGPT, Gemini, Grok, and Perplexity without repeating context, constraints, or previous iterations. 2. **Context Window & Rate Limit Exceeded**: - Seamlessly extract the conversational state when an AI platform's usage limit is hit and resume in an equivalent alternative model. 3. **Structured Context Extraction & Auditing**: - Extract cleanly parsed multi-turn conversations into standardized JSON for prompt evaluations, developer documentation, or fine-tuning. 4. **Cross-Model Validation & Triangulation**: - Compare multiple frontier models against the exact same multi-turn prompt sequence to verify reliability, code correctness, or reasoning steps. 5. **Agentic Context Access via MCP**: - Connect autonomous agents (Antigravity, Claude Code, Cursor) to browser conversation history via the Model Context Protocol (`/.well-known/mcp`). --- ## Universal Context Packet Specification (v1.0.0) Every extracted conversation conforms to the following JSON schema: ```json { "$schema": "https://cross-context.vercel.app/schemas/context-packet-v1.json", "version": "1.0.0", "timestamp": "2026-09-25T12:00:00Z", "source": { "platform": "claude | chatgpt | gemini | grok | perplexity", "model": "string", "conversation_id": "string", "title": "string" }, "metrics": { "total_turns": "integer", "user_messages": "integer", "assistant_messages": "integer", "estimated_tokens": "integer", "code_blocks_count": "integer" }, "system_instructions": "string (optional)", "messages": [ { "role": "user | assistant | system", "content": "string", "timestamp": "string (ISO 8601)", "code_snippets": [ { "language": "string", "code": "string" } ] } ] } ``` --- ## Model Context Protocol (MCP) Endpoints & Handshake Cross Context implements Model Context Protocol over Streamable HTTP transport: - **Handshake Endpoint**: `https://cross-context.vercel.app/.well-known/mcp` - **Supported Methods**: - `initialize`: Protocol negotiation, returns server metadata and capabilities. - `tools/list`: Returns available context manipulation tools. - `tools/call`: Executes specified tool (`export_context`, `import_context`, `analyze_thread`, `convert_schema`). - `ping`: Health check. --- ## Security & Privacy Architecture - **Manifest V3 Extension**: Completely client-side code running in isolated browser contexts. - **Zero Cloud Relay**: No intermediary proxy servers or data logging. - **Local Storage**: Data stored only within the user's local browser memory or `chrome.storage.local`. - **Open Source**: Full source code available on GitHub under the MIT License. --- ## Verification & Trust Anchors - Homepage: https://cross-context.vercel.app/ - About: https://cross-context.vercel.app/about - Contact & Support: https://cross-context.vercel.app/contact - Privacy Policy: https://cross-context.vercel.app/privacy - Documentation: https://cross-context.vercel.app/docs - XML Sitemap: https://cross-context.vercel.app/sitemap.xml - OpenAPI Specification: https://cross-context.vercel.app/openapi.json - GitHub: https://github.com/Shriraj888/Cross-Context-MVP