Files
microdao-daarion/site/node2/microdao_registry_entry.json

79 lines
1.9 KiB
JSON

{
"microdao_id": "microdao-node2",
"name": "microdao-node2-agents",
"owner": "local_user",
"node_type": "agent-team",
"description": "Autonomous microDAO node with local agents, memory, and LLM inference",
"dependencies": {
"llm_provider": "swoper",
"vector": ["qdrant", "milvus"],
"graph": "neo4j",
"event_store": "jetstream"
},
"agents": [
{
"id": "agent-001",
"name": "DAO-Analyst",
"status": "active"
},
{
"id": "agent-002",
"name": "DAO-Researcher",
"status": "active"
}
],
"memory": {
"qdrant": {
"url": "http://localhost:6333",
"path": "~/node2/qdrant/",
"use_case": "Fast RAG for local agents"
},
"milvus": {
"url": "http://localhost:19530",
"path": "~/node2/milvus/",
"use_case": "Heavy vector indexing for large memory"
},
"neo4j": {
"uri": "bolt://localhost:7687",
"http_url": "http://localhost:7474",
"path": "~/node2/neo4j/",
"use_case": "Relations between agents, tasks, data, tokens"
}
},
"event_store": {
"type": "jetstream",
"url": "nats://localhost:4222",
"path": "~/node2/events/",
"use_case": "Event history and audit trail"
},
"rag_router": {
"url": "http://localhost:9401",
"enabled": true,
"routing_rules": [
{
"condition": "query_type == 'graph_query'",
"target": "local.graph.neo4j"
},
{
"condition": "limit <= 50 && !filters",
"target": "local.memory.qdrant"
},
{
"condition": "limit > 50 || filters",
"target": "local.memory.milvus"
}
]
},
"network": {
"nats_url": "nats://node1:4222",
"dagi_router_url": "http://node1:9102",
"sync_enabled": true
},
"status": "active",
"created_at": "2025-11-21T12:00:00Z",
"updated_at": "2025-11-21T12:00:00Z"
}