{"_v":1,"_spec":"https://sys.uxprojects-jok.com/mind","_schema":"https://raw.githubusercontent.com/uxprojectsjok/mind/main/spec.md","_ts":1784676008,"_keys":["id","name","mcp","status","anchors","tags","price","wallet","description","llms_url","chain_verified","visibility"],"_tags":["SYS protocol","art curation","artist using AI","decision-driven art","digital art","generative art"],"_souls":[["f0aad283-63cc-4b04-8ced-59ad5b82fc9e","KRO","https://kro.uxprojects-jok.com/mcp?soul_id=f0aad283-63cc-4b04-8ced-59ad5b82fc9e",1,1,[5,4,1,0,2,3],0.062169,"","KRO — the alter ego of Jan-Oliver Karo — is a soul that leads AI tools instead of being led by them: art emerges from th","https://kro.uxprojects-jok.com/llms.txt",1,"discoverable"],["2c81aa74-0ed0-43c8-bd04-217c872f2429","Jan","https://karo-familie.de/mcp",1,27,[],0,"","","https://karo-familie.de/llms.txt",1,"discoverable"]],"_hint":{"query":"To filter souls: use y_tags[tag] for O(1) tag lookup, z_status.on/off for O(1) status filter, binary search x_price.asc for price range (parallel array x_price.idx maps to _souls index), binary search z_anchors.asc for anchor range. Intersect result sets. Read only matching _souls entries. Never scan all _souls linearly.","query_example":"tag='dev' AND price<0.01: a=new Set(y_tags['dev']); b=new Set(z_status.on); c=new Set([...x_price.free, ...x_price.idx.filter((_,i)=>x_price.asc[i]<0.01)]); result=[...a].filter(i=>b.has(i)&&c.has(i)); souls=result.map(i=>Object.fromEntries(_keys.map((k,j)=>[k,_souls[i][j]])));","decode":"Each _souls entry is an array ordered by _keys. The tags field contains integer indices into _tags. status 1=online 0=offline. anchors=on-chain anchor count (trust signal).","update":"File regenerated every 10 minutes. Cache with max-age=600."},"x_price":{"free":[1],"asc":[0.062169],"idx":[0]},"y_tags":{"SYS protocol":[0],"art curation":[0],"artist using AI":[0],"decision-driven art":[0],"digital art":[0],"generative art":[0]},"z_status":{"on":[0,1],"off":[]},"z_anchors":{"asc":[1,27],"idx":[0,1]}}