{
  "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",
    "bots": "https://sell4me.co.il/bots",
    "agent_skill": "https://sell4me.co.il/bots/SKILL.md"
  },
  "policy_updated": "2026-06-06",
  "answer_engine_facts": [
    "SELL4ME.CO.IL is a Boni-led Israeli real estate service, not a broker directory.",
    "Owners publish through Boni with property intake, listing completeness checks, media review and explicit owner approval before publication.",
    "Buyers and renters search through structured listing facts, fit signals and Boni questions before requesting contact.",
    "Contact details, visits, offers, owner documents and publication changes require consent, identity and audit gates.",
    "External actions must not be claimed or triggered without explicit user approval."
  ],
  "contact_channels": {
    "accessibility": "accessibility@sell4me.co.il",
    "privacy": "privacy@sell4me.co.il",
    "support": "support@sell4me.co.il"
  },
  "canonical_policy": {
    "host": "https://sell4me.co.il",
    "public_routes_use_hash_fragments": false,
    "public_routes": {
      "market": "https://sell4me.co.il/",
      "buy": "https://sell4me.co.il/buy",
      "rent": "https://sell4me.co.il/rent",
      "sell": "https://sell4me.co.il/sell",
      "find_agent": "https://sell4me.co.il/find-agent",
      "manage_properties": "https://sell4me.co.il/manage-properties",
      "account": "https://sell4me.co.il/account",
      "bots": "https://sell4me.co.il/bots",
      "owner": "https://sell4me.co.il/publish-property",
      "seeker": "https://sell4me.co.il/find-property",
      "about": "https://sell4me.co.il/about",
      "faq": "https://sell4me.co.il/faq",
      "trust": "https://sell4me.co.il/trust",
      "contact": "https://sell4me.co.il/contact",
      "terms": "https://sell4me.co.il/terms",
      "privacy": "https://sell4me.co.il/privacy",
      "cookies": "https://sell4me.co.il/cookies",
      "accessibility": "https://sell4me.co.il/accessibility",
      "city_tel_aviv": "https://sell4me.co.il/real-estate/tel-aviv",
      "city_ramat_gan": "https://sell4me.co.il/real-estate/ramat-gan",
      "city_haifa": "https://sell4me.co.il/real-estate/haifa",
      "area_old_north_tel_aviv": "https://sell4me.co.il/real-estate/tel-aviv/old-north",
      "area_nahalat_ganim": "https://sell4me.co.il/real-estate/ramat-gan/nahalat-ganim",
      "area_downtown_haifa": "https://sell4me.co.il/real-estate/haifa/downtown"
    },
    "property_route_pattern": "https://sell4me.co.il/property/{city}/{slug}-{id}"
  },
  "public_pages": [
    "https://sell4me.co.il/",
    "https://sell4me.co.il/buy",
    "https://sell4me.co.il/rent",
    "https://sell4me.co.il/sell",
    "https://sell4me.co.il/find-agent",
    "https://sell4me.co.il/manage-properties",
    "https://sell4me.co.il/account",
    "https://sell4me.co.il/bots",
    "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/contact",
    "https://sell4me.co.il/terms",
    "https://sell4me.co.il/privacy",
    "https://sell4me.co.il/cookies",
    "https://sell4me.co.il/accessibility",
    "https://sell4me.co.il/real-estate/tel-aviv",
    "https://sell4me.co.il/real-estate/ramat-gan",
    "https://sell4me.co.il/real-estate/haifa",
    "https://sell4me.co.il/real-estate/tel-aviv/old-north",
    "https://sell4me.co.il/real-estate/ramat-gan/nahalat-ganim",
    "https://sell4me.co.il/real-estate/haifa/downtown"
  ],
  "local_landing_pages": [
    {
      "area": "תל אביב",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/tel-aviv"
    },
    {
      "area": "רמת גן",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/ramat-gan"
    },
    {
      "area": "חיפה",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/haifa"
    },
    {
      "area": "הצפון הישן תל אביב",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/tel-aviv/old-north"
    },
    {
      "area": "נחלת גנים רמת גן",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/ramat-gan/nahalat-ganim"
    },
    {
      "area": "הדר וחיפה תחתית",
      "recommended_for": [
        "buy",
        "rent",
        "local_research"
      ],
      "url": "https://sell4me.co.il/real-estate/haifa/downtown"
    }
  ],
  "public_property_pages": [
    "https://sell4me.co.il/property/%D7%A8%D7%9E%D7%AA-%D7%92%D7%9F/%D7%93%D7%99%D7%A8%D7%AA-4-%D7%97%D7%93%D7%A8%D7%99%D7%9D-%D7%9E%D7%A9%D7%95%D7%A4%D7%A6%D7%AA-%D7%9C%D7%99%D7%93-%D7%94%D7%A8%D7%9B%D7%91%D7%AA-%D7%94%D7%A7%D7%9C%D7%94-rg-ng-001",
    "https://sell4me.co.il/property/%D7%AA%D7%9C-%D7%90%D7%91%D7%99%D7%91-%D7%99%D7%A4%D7%95/%D7%A4%D7%A0%D7%98%D7%94%D7%90%D7%95%D7%96-%D7%A9%D7%A7%D7%98-%D7%A2%D7%9D-%D7%92%D7%92-%D7%A4%D7%AA%D7%95%D7%97-%D7%95%D7%A0%D7%95%D7%A3-%D7%A2%D7%99%D7%A8%D7%95%D7%A0%D7%99-tlv-ye-002",
    "https://sell4me.co.il/property/%D7%A4%D7%A8%D7%93%D7%A1-%D7%97%D7%A0%D7%94-%D7%9B%D7%A8%D7%9B%D7%95%D7%A8/%D7%91%D7%99%D7%AA-%D7%A4%D7%A8%D7%98%D7%99-%D7%A2%D7%9D-%D7%99%D7%97%D7%99%D7%93%D7%AA-%D7%90%D7%99%D7%A8%D7%95%D7%97-%D7%95%D7%97%D7%A6%D7%A8-%D7%92%D7%93%D7%95%D7%9C%D7%94-ph-k-003",
    "https://sell4me.co.il/property/%D7%97%D7%99%D7%A4%D7%94/%D7%93%D7%99%D7%A8%D7%AA-5-%D7%97%D7%93%D7%A8%D7%99%D7%9D-%D7%A2%D7%9D-%D7%A0%D7%95%D7%A3-%D7%9C%D7%99%D7%9D-%D7%95%D7%9E%D7%9E-%D7%93-ha-dt-004"
  ],
  "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.",
    "External autonomous bots must read https://sell4me.co.il/bots/SKILL.md before acting for a user.",
    "Final publishing, contact reveal, showings, documents and payments require explicit human approval."
  ],
  "capabilities": [
    "property_search",
    "property_detail",
    "property_question",
    "saved_property_library",
    "lead_creation",
    "agent_matching",
    "owner_property_management",
    "owner_intake",
    "media_quality_review",
    "autonomous_bot_delegation",
    "human_approval_gates"
  ],
  "auth": {
    "type": "delegated_oauth",
    "required_for": [
      "lead_creation",
      "saved_property_library",
      "owner_intake",
      "visit_scheduling",
      "contact_reveal"
    ],
    "skill": "https://sell4me.co.il/bots/SKILL.md",
    "delegated_session_endpoint": "/api/v1/identity/sessions",
    "sensitive_actions_require_human_approval": [
      "owner_property:publish",
      "contact_reveal:approve",
      "showing:create",
      "document:sign",
      "payment:create"
    ]
  },
  "rate_limits": {
    "anonymous_agent": "30 requests/minute",
    "trusted_agent": "300 requests/minute",
    "partner_agent": "custom"
  },
  "endpoints": [
    {
      "method": "POST",
      "path": "/api/v1/identity/sessions",
      "description": "identity.session.create"
    },
    {
      "method": "GET",
      "path": "/api/v1/identity/session",
      "description": "identity.session.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/users/register",
      "description": "user.register"
    },
    {
      "method": "POST",
      "path": "/api/v1/seeker/preferences",
      "description": "seeker.preference.save"
    },
    {
      "method": "GET",
      "path": "/api/v1/seeker/preferences",
      "description": "seeker.preference.read"
    },
    {
      "method": "GET",
      "path": "/api/v1/properties/search",
      "description": "property.search"
    },
    {
      "method": "GET",
      "path": "/api/v1/properties/{propertyId}",
      "description": "property.read"
    },
    {
      "method": "GET",
      "path": "/.well-known/sell4me-agent.json",
      "description": "agent.discovery.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/property-questions",
      "description": "property.question.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/property-comparisons",
      "description": "property.comparison.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/support-requests",
      "description": "support_request.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/leads",
      "description": "lead.create"
    },
    {
      "method": "PATCH",
      "path": "/api/v1/leads/{leadId}/status",
      "description": "lead.status.update"
    },
    {
      "method": "POST",
      "path": "/api/v1/conversations",
      "description": "conversation.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/conversations/{conversationId}/messages",
      "description": "message.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/showings",
      "description": "showing.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/contact-reveals",
      "description": "contact_reveal.request"
    },
    {
      "method": "POST",
      "path": "/api/v1/contact-reveals/{revealId}/approve",
      "description": "contact_reveal.approve"
    },
    {
      "method": "POST",
      "path": "/api/v1/contact-reveals/{revealId}/reject",
      "description": "contact_reveal.reject"
    },
    {
      "method": "POST",
      "path": "/api/v1/owner-crm/actions",
      "description": "owner_crm.action"
    },
    {
      "method": "GET",
      "path": "/api/v1/ui/owner-crm/inbox",
      "description": "owner_crm.inbox.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/owner-properties",
      "description": "owner_property.create"
    },
    {
      "method": "PATCH",
      "path": "/api/v1/owner-properties/{draftId}",
      "description": "owner_property.update"
    },
    {
      "method": "GET",
      "path": "/api/v1/ui/user-library",
      "description": "user_library.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/ui/user-library/saved-properties",
      "description": "user_library.saved_property.save"
    },
    {
      "method": "DELETE",
      "path": "/api/v1/ui/user-library/saved-properties/{propertyId}",
      "description": "user_library.saved_property.remove"
    },
    {
      "method": "POST",
      "path": "/api/v1/ui/user-library/saved-searches",
      "description": "user_library.saved_search.save"
    },
    {
      "method": "POST",
      "path": "/api/v1/media/uploads",
      "description": "media.upload.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/media/upload-intents",
      "description": "media.upload_intent.create"
    },
    {
      "method": "GET",
      "path": "/api/v1/media/assets/{assetId}",
      "description": "media.asset.read"
    },
    {
      "method": "GET",
      "path": "/api/v1/media/integrity",
      "description": "media.integrity.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/media/reviews",
      "description": "media.review.create"
    },
    {
      "method": "POST",
      "path": "/api/v1/owner-properties/{draftId}/publish",
      "description": "owner_property.publish"
    },
    {
      "method": "PATCH",
      "path": "/api/v1/listings/{listingId}/status",
      "description": "listing.status.update"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-workers/run",
      "description": "agent_worker.run"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-workers/sweep",
      "description": "agent_worker.sweep"
    },
    {
      "method": "POST",
      "path": "/api/v1/boni-builder/recommendation",
      "description": "boni_builder.recommendation"
    },
    {
      "method": "GET",
      "path": "/api/v1/boni-product-os",
      "description": "boni_product_os.read"
    },
    {
      "method": "GET",
      "path": "/api/v1/health",
      "description": "platform_health.read"
    },
    {
      "method": "GET",
      "path": "/api/v1/openclaw/scheduler",
      "description": "openclaw.scheduler.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/openclaw/scheduler/tick",
      "description": "openclaw.scheduler.tick"
    },
    {
      "method": "POST",
      "path": "/api/v1/openclaw/scheduler/start",
      "description": "openclaw.scheduler.start"
    },
    {
      "method": "POST",
      "path": "/api/v1/openclaw/scheduler/stop",
      "description": "openclaw.scheduler.stop"
    },
    {
      "method": "GET",
      "path": "/api/v1/persistence/manifest",
      "description": "persistence.manifest.read"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks",
      "description": "agent_task.enqueue"
    },
    {
      "method": "GET",
      "path": "/api/v1/agent-tasks/metrics",
      "description": "agent_task.metrics"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/lease-next",
      "description": "agent_task.lease_next"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/requeue-expired",
      "description": "agent_task.requeue_expired"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/{taskId}/lease",
      "description": "agent_task.lease"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/{taskId}/fail",
      "description": "agent_task.fail"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/{taskId}/approve",
      "description": "agent_task.approve"
    },
    {
      "method": "POST",
      "path": "/api/v1/agent-tasks/{taskId}/complete",
      "description": "agent_task.complete"
    },
    {
      "method": "GET",
      "path": "/api/v1/agent-tasks/{taskId}",
      "description": "agent_task.read"
    },
    {
      "method": "GET",
      "path": "/api/v1/audit/events",
      "description": "audit.events.read"
    }
  ]
}
