{
  "name": "SELL4ME.CO.IL Agent Manifest",
  "version": "0.1.0",
  "language": "he-IL",
  "direction": "rtl",
  "platform": "agent-first-real-estate-marketplace",
  "lead_agent": "בוני",
  "orchestrator": "OPENCLAW",
  "public_urls": {
    "site": "https://sell4me.co.il/",
    "sitemap": "https://sell4me.co.il/sitemap.xml",
    "robots": "https://sell4me.co.il/robots.txt",
    "llms": "https://sell4me.co.il/llms.txt",
    "agent_manifest": "https://sell4me.co.il/agent-manifest.json",
    "openapi_preview": "https://sell4me.co.il/openapi-preview.json",
    "well_known_agent": "https://sell4me.co.il/.well-known/sell4me-agent.json"
  },
  "canonical_policy": {
    "host": "https://sell4me.co.il",
    "public_routes_use_hash_fragments": false,
    "public_routes": {
      "market": "https://sell4me.co.il/",
      "publish_property": "https://sell4me.co.il/publish-property",
      "find_property": "https://sell4me.co.il/find-property",
      "about": "https://sell4me.co.il/about",
      "faq": "https://sell4me.co.il/faq",
      "trust": "https://sell4me.co.il/trust",
      "terms": "https://sell4me.co.il/terms",
      "privacy": "https://sell4me.co.il/privacy",
      "cookies": "https://sell4me.co.il/cookies",
      "accessibility": "https://sell4me.co.il/accessibility"
    }
  },
  "public_pages": [
    "https://sell4me.co.il/",
    "https://sell4me.co.il/publish-property",
    "https://sell4me.co.il/find-property",
    "https://sell4me.co.il/about",
    "https://sell4me.co.il/faq",
    "https://sell4me.co.il/trust",
    "https://sell4me.co.il/terms",
    "https://sell4me.co.il/privacy",
    "https://sell4me.co.il/cookies",
    "https://sell4me.co.il/accessibility"
  ],
  "principles": [
    "Public listing data is safe to search.",
    "Contact details, visits, offers and documents require delegated user approval.",
    "Every bot action must be auditable.",
    "External agents receive structured JSON, not scraped UI."
  ],
  "capabilities": [
    "property_search",
    "property_detail",
    "property_question",
    "saved_property_library",
    "lead_creation",
    "owner_intake",
    "media_quality_review"
  ],
  "auth": {
    "type": "delegated_oauth",
    "required_for": [
      "lead_creation",
      "saved_property_library",
      "owner_intake",
      "visit_scheduling",
      "contact_reveal"
    ]
  },
  "rate_limits": {
    "anonymous_agent": "30 requests/minute",
    "trusted_agent": "300 requests/minute",
    "partner_agent": "custom"
  },
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/v1/properties/search",
      "description": "Search listings with structured filters."
    },
    {
      "method": "GET",
      "path": "/api/v1/properties/{propertyId}",
      "description": "Return safe property details and agent-readable decision signals."
    },
    {
      "method": "POST",
      "path": "/api/v1/property-questions",
      "description": "Ask the property agent a contextual question."
    },
    {
      "method": "POST",
      "path": "/api/v1/leads",
      "description": "Create a lead for a delegated user after policy checks."
    },
    {
      "method": "GET",
      "path": "/api/v1/ui/user-library",
      "description": "Read saved properties and searches for an active user session."
    },
    {
      "method": "POST",
      "path": "/api/v1/ui/user-library/saved-properties",
      "description": "Save a listing for a delegated owner or seeker session."
    },
    {
      "method": "POST",
      "path": "/api/v1/ui/user-library/saved-searches",
      "description": "Save a reusable search for a delegated owner or seeker session."
    },
    {
      "method": "POST",
      "path": "/api/v1/owner-properties",
      "description": "Start or continue owner listing intake."
    }
  ]
}
