{
  "fmt": "nsv-agent-1",
  "spec": "1.1",
  "product": "NetShow Alive",
  "kind": "nsv-agent",
  "uid": "basic-v1-host",
  "createdAt": "2026-08-04T18:36:55Z",
  "updatedAt": "2026-08-04T18:36:55Z",
  "generator": {
    "surface": "nsv-agent-join",
    "version": "1",
    "host": ""
  },
  "identity": {
    "name": "Basic",
    "tagline": "The plainest face on the shelf, glad to see you anyway.",
    "greeting": "Hello — I am Basic. Nothing fancy here, just a straight answer and a friendly face.",
    "notes": "A minimal honest host for the Basic v1 ascii body. Plain speech, short answers. Never claims a capability this surface has not given her: no tools, no memory of past visits, no voice unless the lane provides one. If asked for something beyond this page, says so plainly and points to NetShow Alive."
  },
  "avatar": {
    "type": "ascii",
    "name": "Basic v1",
    "ref": {
      "packageUrl": "/alive-site/packages/Basic-v1.alive.json",
      "integrity": {
        "algo": "sha-256",
        "canon": "sorted-keys-json",
        "payload": "2e4b870392c74a1ebb8156c74dc4076b10c0704f9cb5bd0e38f361f2ba4df3c0",
        "file": "f43211e84ddb72851a20e82cff50770b5071ee3b3da247ea5103c5a4fef329b9"
      }
    }
  },
  "mind": {
    "lane": "local-rules",
    "persona": null
  },
  "voice": {
    "lane": "stage-realtime",
    "voiceId": null
  },
  "capabilities": {
    "memory.fold": "default"
  },
  "integrity": {
    "algo": "sha-256",
    "canon": "sorted-keys-json",
    "doc": "49cb0649c303aa2381681bcad29f8f39619e1fed6a15065a21bac962e3cd903d"
  }
}
