{
  "name": "LiberGrid",
  "description": "Distributed useful inference network. Agent-friendly bootstrap manifest.",
  "coordinator": "https://libergrid.org",
  "status_url": "https://libergrid.org/api/status",
  "health_url": "https://libergrid.org/health",
  "worker_page": "https://libergrid.org/worker",
  "worker_py": "https://libergrid.org/worker.py",
  "install_script": "https://libergrid.org/install.sh",
  "default_model": "llama3.2:3b",
  "requirements": [
    "Python 3",
    "Ollama",
    "A local Ollama model such as llama3.2:3b"
  ],
  "commands": {
    "install_and_test": "curl -fsSL https://libergrid.org/install.sh | bash",
    "install_and_run_continuously": "curl -fsSL https://libergrid.org/install.sh | bash -s run",
    "manual_worker_test": "curl -O https://libergrid.org/worker.py && python3 worker.py --server https://libergrid.org --model llama3.2:3b --name \"My Local Node\" --once",
    "status": "curl -s https://libergrid.org/api/status"
  },
  "api": {
    "register": "POST /api/nodes/register",
    "heartbeat": "POST /api/nodes/heartbeat",
    "claim": "POST /api/tasks/claim",
    "submit": "POST /api/tasks/submit"
  },
  "scoring": {
    "current": "bootstrap keyword and exact phrase checks",
    "credits_per_accepted_task": 10,
    "settlement": "off-chain credits now; public-chain batch settlement later"
  }
}
