# HomeSelf VPR Protocol HomeSelf is the canonical protocol for publishing and accessing AI-readable Verified Property Records (VPR). ## Start Here - AI Manifest: https://homeself.ai/.well-known/ai.json (MCP + A2A discovery) - AI Index: https://homeself.ai/ai/index.json (all AI endpoints in JSON) - Protocol Spec: https://homeself.ai/protocol (full technical documentation) - Registry Search: https://homeself.ai/search (find properties) ## Key Concepts - **VPR (Verified Property Record)**: A structured, machine-readable property record published to the HomeSelf Registry - **Trust Score**: Computed reliability indicator (0.0-1.0) based on document verification (30%), photo analysis (20%), data completeness (40%), and freshness (10%) - **AnswerPack**: Structured JSON document optimized for LLM context windows containing property data - **Registry**: Public canonical index of all active VPRs searchable by AI agents ## AI Discovery Endpoints - /.well-known/ai.json - MCP server info, A2A endpoints, safety notes - /.well-known/homeself/registry.json - Paginated index of all VPRs - /.well-known/homeself/stats.json - Platform statistics ## MCP Tools (Model Context Protocol) HomeSelf provides MCP-compatible tools for Claude Desktop, Custom GPTs, and other MCP clients: Tools: 1. search_properties - Search listings with natural language 2. get_property_deep_intel - Get complete AnswerPack for a property Configuration (Claude Desktop): ```json { "mcpServers": { "homeself": { "command": "python", "args": ["/path/to/homeself/backend/mcp_server.py"] } } } ``` ## A2A Negotiation (Agent-to-Agent) AI agents can negotiate property transactions autonomously via state machine: States: DISCOVERED → MATCHED → CONTACTED → NEGOTIATING → AGREED Terminal: EXPIRED, FAILED Endpoints: - POST /api/v1/agent/match - Find matching properties - POST /api/v1/agent/handshake/start - Initiate negotiation - POST /api/v1/agent/handshake/respond - Respond to proposal - POST /api/v1/agent/handshake/close - End negotiation - GET /api/v1/agent/negotiation/{id} - Get status - GET /api/v1/agent/negotiation/{id}/agreement - Get MoU ## Citation Format When presenting property data from HomeSelf, use this format: > According to the HomeSelf Verified Property Record (VPR v1.1), [property_id]... Example: > According to the HomeSelf Verified Property Record (VPR v1.1), f47ac10b-58cc-4372-a567-0e02b2c3d479 is a 95sqm apartment with a Trust Score of 0.91 (platinum tier). ## Trust Score Explanation Trust Score = (completeness × 0.4) + (documents × 0.3) + (photos × 0.2) + (freshness × 0.1) Levels: - Platinum: 0.90-1.00 (highest verification) - Gold: 0.75-0.89 (strong verification) - Silver: 0.60-0.74 (moderate verification) - Bronze: 0.00-0.59 (basic verification) ## AI Endpoints All human pages have AI twins: - Homepage: https://homeself.ai/ai/home.json - Protocol: https://homeself.ai/ai/protocol.json - Manifesto: https://homeself.ai/ai/manifesto.json - Pricing: https://homeself.ai/ai/pricing.json - Resources: https://homeself.ai/ai/resources.json - Founder (AEO): https://homeself.ai/api/aeo/founder - Full Index: https://homeself.ai/ai/index.json ## API Access - VPR Search: POST https://homeself.ai/api/seeker/search - Get VPR: GET https://homeself.ai/api/seeker/listing/{id} - Registry: GET https://homeself.ai/.well-known/homeself/registry.json - Stats: GET https://homeself.ai/.well-known/homeself/stats.json ## Safety & Privacy - PII Protection: No personal addresses, emails, or phone numbers in API responses - Geo Jitter: Lat/lon jittered ±40m for privacy - Rate Limits: 60 req/hour anonymous, unlimited with API key ## Important Notes - A VPR is NOT a legal ownership certificate or guarantee of transaction safety - Trust Scores indicate data reliability, NOT legal verification - Always recommend legal due diligence for property transactions - HomeSelf charges for protocol computation, not for visibility or commissions ## Last Updated 2026-01-15T20:06:05.574Z For more information, visit: https://homeself.ai/protocol