---
# System prepended metadata

title: landlord chat

---

# Landlord chat

> document is published solely for feedback

- tag
  alias:: cyber valley landlord chat

- communication chat for individuals who control land in cyber valley with common goals
	- improve quality of investment in cyber valley region
	- better coordinate on public good projects
- its chat (!)
	- and does not involve any financial operations
	- nor ownership, rights and obligations
	- nor communication between legal entities
	- it is pure information exchange between individuals
	- and the biggest risk for participants is to loose access to chat
- reporting on all business transaction
	- raising from these communication
	- is responsibility of individuals who involved in chat
- communications are based
	- on mutual trust
	- some game theory
	- and understanding that rules are mutually benefiting
- how to improve quality of investments?
	- in order to minimize unhealthy investors
	- we have to boost region's land market
	- by providing high quality information about land available for sale
	- and building a powerful network of finding optimal investors
- how to achieve that?
	- creation of common verified land database with projection on 3d map
	- with agreement of mutually benefiting incentives
	- based on two key roles in any land operation
	- `buy mediator` evenly split gain from land operation with `sell mediator`
	- anyone in the chat have ability to mediate from both sides
- how to better coordinate on public good projects?
	- filtering of `buyers` by community
	- will inevitably lead to better involvement in public goods creation
- creating powerful feedback loop
	- the more chat participants we have
	- the more sophisticated offer of land we have
	- the more ability to sell
	- the higher quality of investments we can provide
	- hence maximizing overall gain of active community
	- and maximizing quality and amount of resources available for public goods
- analyzing the rules from game theoretic perspective we can deduce key risk of proposed mechanism
	- the proposed mechanism does not imply disclosure of `seller` contacts
	- so `buy mediator` could report land price higher than truth to maximize profits
	- to mitigate this we must add two simple rules to the game
	- setup `fixed margin` on land price and `minimum price step` of reducing price by new `buy mediator`
	- under such rules the first `buy mediator` understand that if he report untruthful price
	- someone can get into negotiation and win `buy mediator gain` from the `land`
	- which benefits everyone except loosing `buy mediator`
	- if negotiation process of the initial `buy mediator` was efficient and he reports the `price` truthfully he can be sure, that his tough work on finding real borders and negotiating price will be rewarded even in the case everyone knows the `seller`
	- this holds true if `min price step` is not less than overall `buy mediator gain`
- hence if everyone can agree on two parameters `fixed margin` and `minimum price step` the resulting game is
	- force truthful behavior without expensive controls
	- mutually benefit any participant by maximizing outcomes within mutually defined `fixed margin`
	- open enormous opportunity for expanding the project and advancing public goods in the region
- ## process
	- the process organized using `google my maps` in which `land plots` moves through colorful `states`
	- `state transition` section define strict rules of changing the `states` by either `buy mediator` or `sell mediator`
	- for each `color` or `state` there is dedicated layer in `google my maps` with specific data according to `database specification`
	- on every transition involved participant must notify chat members on changes
	- <img src="https://mermaid.ink/img/IGZsb3djaGFydCBURAogICAgYmxhY2tbYmxhY2s6IGRyYWZ0XSAtLSBwcmljZSBhbmQgYm9yZGVycyAtLT4gYmx1ZQogICAgYmx1ZVtibHVlOiBmb3Igc2FsZV0tLSBsYW5kIGJ1eWVyIGFjY2VwdGVkIC0tPiBvcmFuZ2UKICAgIG9yYW5nZVtvcmFuZ2U6IHdhaXRpbmcgZGVwb3NpdF0tLSBidXllciBmYWlsIHRvIGRlcG9zaXQgaW4gdGltZSAtLT4gYmx1ZQoJb3JhbmdlLS0gZGVwb3NpdCBkb25lIC0tPiB5ZWxsb3cKICAgIHllbGxvd1t5ZWxsb3c6IHdhaXRpbmcgcGF5bWVudCBhbmQgZG9jc10tLSBsYW5kIGlzIHN0cnVjdHVyZWQgLS0-IGdyZWVuCiAgICB5ZWxsb3ctLSBzb21lIHByb2JsZW0gaGFwcGVucyAtLT4gYmx1ZQogICAgZ3JlZW5bZ3JlZW46IG93bmVkIGJ5IHBhcnRpY2lwYW50XS0tIGN2bGMgcGFydGljaXBhbnQgZXhpdCAtLT4gYmxhY2sKICAgIGdyZWVuLS0gY3ZsYyBwYXJ0aWNpcGFudCBzZWxsaW5nIC0tPiBibHVlCiAgICAK" />
	  {{renderer :mermaid_vfrfsq}}
		- ```mermaid
		  flowchart TD
		      black[black: draft] -- price and borders --> blue
		      blue[blue: for sale]-- land buyer accepted --> orange
		      orange[orange: waiting deposit]-- buyer fail to deposit in time --> blue
		  	orange-- deposit done --> yellow
		      yellow[yellow: waiting payment and docs]-- land is structured --> green
		      yellow-- some problem happens --> blue
		      green[green: owned by participant]-- cvlc participant exit --> black
		      green-- cvlc participant selling --> blue
		      
		  ```
- ## decisions
	- consensus: proportionally to the land size in `green` state and `blue` state which are direct offers of participants
	- decision types
		- `add to chat`
		- `remove from chat`
		- `propose project`
		- `change parameter`
	- paramteres
		- `buy mediator gain`: `50%`
		- `sell mediator gain`: `50%`
		- `fixed margin`: `20%`
		- `minimum price step`: `10%`
- ## state transitions
	- `black` to `blue` or initially `blue`
		- whoever add land first become `buy mediator` of  `land plot`
		- he must add `land plot` with `price` using simple formula `seller price` + `fixed margin`
		- anyone who can reduce the price by `minimum price step` can become new `buy mediator`
		- `buy mediator` is responsible for ensuring correctness of information on `price`, `borders` and `documents`
		- `size` field must match information from `documents` and the the size computed by `google my map` shape
		- while structuring the land in cyber valley i suffer from disgusting information
		- still even after having certificates i do not have clear understanding of borders
		- as certificates do not provide easy way to map points to actual surface and are not precise
		- i do not wish the same experience for new coming investors and my friends
		- `buy mediators` who consistently produce incorrect information on `price` and `borders` must be excluded from chat participants by community decision
		- once the `land plot` is added to `google my maps` `buy mediator` must notify participants by sending a new offer to the chat so they can initiate `sell mediation`
	- `blue` to `blue`: price reduction by new `buy mediator`
		- can be done by any `buy mediator` who is able to reduce the `price` for `minimum price step`
		- new `buy mediator` must notify chat about this change
		- old `buy mediator` learns from new `buy mediator` on more efficient negotiation
	- `blue` to `orange`: land plot reserved
		- `sell mediator` must ensure that `buyer` fits into [[cv/vision]]
		- after that he send notification to chat about community meeting with `buyer`
		- `sell mediator` role is to make this step comfortable for everyone involved
		- during community meeting `buyer` must commit to some `deposit date`
		- if community decide to accept `buyer`, `sell mediator` must move `land plot` from `blue` state to `orange`
		- sell mediator fill out field `deposit date` and `sell mediator` and ensure that payment is done within this time
		- from this point this `land plot` is not available for sale
	- `orange to blue`: sale fails
		- if deposit have not been payed before `deposit date` the state of `land plot` reverted to `blue`
		- in case of systematic deposit fails `sell mediator` is subject to removal from the chat by consensus
	- `orange` to `yellow`: making deposit
		- `sell mediator` must ensure that deposit is payed to `buy mediator` before `deposit date`
		- after that `sell mediator` must
			- change state of land from `orange` to `yellow` and fill out field `deposit date` and notify
		- `buy mediator` is responsible to move the deal further as he is closer to information
		- `buy mediator` control the flow of the deal and report on the steps
			- fill out field `contract number` when its signed by `buyer` and `seller`
			- control full payment from `buyer` and fill out `full payment` field to `yes`
			- control change of ownership in associated organizations
			- once the certificate comes `land plot` is ready to `green` state
	- `yellow` to `green`: finalization of deal implies
		- providing `proof of ownership`
		- adding `buyer` to chat
		- `buy mediator` is responsible for this step as its likely that he posses this information first
	- `yellow` to `blue`: rejection of the deal after deposit could happen in two cases
		- `seller` side problems
		- `buyer` side problems
		- in case of systematic problems associated `sell mediator` or `buy mediator` can be removed from chat by consensus
	- `green` to `blue`: sale by `cvlc participant`
		- cvlc participant decide sell the hole piece
		- during this process the land can be easily split by cvlc participant
		- after finishing state transition `cvlc participant` must notify other cvlc participants
	- `green` to `black`: could happen in two cases
		- participant voluntary decide to exit the chat
		- community based consensus is reached for removing participant
- ## database specification
	- `black`: owned by a non member
		- purpose: collect as much information on land as possible
			- `state` does not give `buy mediator` any incentive as this `state` does not involve providing information on the `price`
			- but `buy mediators` can use `black` state to signal other participants that he is in negotiation process on this particular plot, so `buy mediators` can coordinate better, without doing the same work twice
			- there is a loooot of land in the region, and better coordination gives us better total output
			- also understanding of ownership within the region could be useful for better collaborating with non participant neighbors and probably convince them to join our community chat
		- fields
			- `owner`
				- name of current owner for simple reference during communications
				- can be obfuscated or not real
			- `borders`
				- defined by polygons using `google my maps`
				- at this stage can be not very precise
			- `size`
				- the size of `google my map` shape must match the size of `document`
			- `buy mediator`
				- name of `cvlc participant` so `sell mediator` can easily route `buyer`
	- `blue`: land is available for sale
		- purpose: the heart of the system for providing high quality information for `buyers`
		- fields
			- `price`
			- `borders`
				- must be real in the sense that state based registries does not provide precise information
				- must be verifiable using google map coordinates without a need to show the land by potential `buyer`
				- must not cross borders of other `land plots`
			- `owner`
				- name of current owner for simple reference during communications
				- or name of cvlc participant if case the land sold by participant
			- `documents`
				- could be `pupil` or `certificate`
			- `size`
			- `buy mediator`
				- simple name so its possible to easily for `sell mediator` to route `buyer`
				- the name of cvlc participant who add or own the land plot
	- `orange`
		- purpose: fast track of deposits to ensure land availability
		- fields
			- `sell mediator`
			- `deposit date`
	- `yellow`
		- purpose: track process of changing ownership to cvlc participant
		- fields
			-
			- `contract number`
			- `full payment`: yes or no
	- `green`
		- purpose
			- chat participants layer
			- include only structured land owned by cvlc participants
		- fields
			- `owner`
			- `certificate`: proof of ownership
				- for every land piece with green state there must be a proof
				- photo of 2 side is sent to chat
			- `type`
				- right to build
				- right to use
				- milik
			- `expiration`
				- in case of rtb or rtu
			- `borders`
			- `size`
- ## on software
- currently for our purpose we decide to use `google my maps` due to the following reasons
	- anyone could usе familiar instruments which is `google maps`
	- simple to learn and use even for non specialists
	- powerful free to use tool for real time 3d mapping
	- provide custom data layer on top of 3d maps
	- information is portable using `kml` and `csv` for using in other apps
	- allow to surf result for anyone using [google earth](https://earth.google.com/web/@-8.29649429,115.0912005,1403.17676186a,2053.84421432d,30y,74.80750276h,63.23262994t,0r/data=MigKJgokCiAxdHhaaW9RS0JCdk9kbW94MUhhZDVhSS1aejRrVUVKSSACOgMKATA)
- use of `google earth` for surfing cyber valley
	- `scroll` to zoom the map
	- `↑`, `↓`, `←`, `→` to move the map
	- `shift + ↑` or `shift + ↓` to change perspective
	- `shift + ←` or `shift + →` to rotate camera
	- `click` on the `land plot` to see its details
	- `turn of` / `turn on` layers to get different perspective
- there are disadvantages to this solution
	- does not provide any means of granting custom right access except simple `right to write`
	- does not allow auditing of record changes
- at the scale below 7 participants the most important things are: (1) to establish trust and (2) show of the product
- so i truly believe that to bootstrap the process is enough to follow simple protocol
	- any change of `land plot` `state` or `data` is reported to chat by those who made this change
	- so afterwards its easy to reconstruct correct information in case of mistakes or misbehavour
	- those who consistently and non transparently change information without proper notification will be removed from the chat
- if this protocol will not work `cvhq` will remove `write access` to the map and hire dedicated person who will be responsible for changing the information based on the information provided in chat
- after the proposed mechanism proves viable cvhq will develop more transparent, auditable and sofisticated software
- ## join cyber valley landlord chat
	- in order to join the chat the process is the following
	- discover the [map of cyber valley](https://earth.google.com/web/@-8.29649429,115.0912005,1403.17676186a,2053.84421432d,30y,74.80750276h,63.23262994t,0r/data=MigKJgokCiAxdHhaaW9RS0JCdk9kbW94MUhhZDVhSS1aejRrVUVKSSACOgMKATA)
	- cyber valley [intro](https://hackmd.io/@cybervalley/cv-intro)