{
  "owner_name": "Sean McQuilling",
  "owner_handle": "SEAN",
  "fork_url": "https://github.com/danielmiessler/Daemon",
  "about": "I work on cybersecurity and AI tools, especially agents that run on your own computer.",
  "mission": "Build useful AI agents with clear permissions, observable actions, and results that can be checked.",
  "narrative": "This daemon is the machine-readable side of seanmcquilling.com. It tells people and agents what I am working on, what I have built, and how I prefer agent systems to behave.",
  "telos": [
    "P1: Useful agents gain access to real files, tools, identities, and services.",
    "M1: Make that access narrow, visible, testable, and recoverable.",
    "P2: Polished output can hide weak execution and incomplete work.",
    "M2: Preserve the trace and check the result."
  ],
  "now": "Working on safer ways to give agents access to real tools.",
  "now_meta": {
    "expires": "2026-10-01T07:00:00.000Z"
  },
  "status": {
    "headline": "Building and documenting practical agent security",
    "detail": "Current work includes least-agency patterns, trace review, local agent systems, and an AISecOps reference library.",
    "since": "2026-07-01",
    "expires": "2026-10-01T07:00:00.000Z",
    "tags": [
      "agent-security",
      "local-first",
      "aisecops",
      "building"
    ]
  },
  "offerings": [
    {
      "title": "Public field notes, architecture dossiers, and a browser-based Agent Trace Lab",
      "tags": [
        "writing",
        "architecture",
        "security-tool"
      ]
    }
  ],
  "requesting": [],
  "daemon_endpoints": {
    "profile_json": "https://daemon.seanmcquilling.com/daemon-data.json",
    "feed_json": "https://daemon.seanmcquilling.com/feed.json",
    "offerings_path": "$.offerings",
    "requesting_path": "$.requesting",
    "status_path": "$.status",
    "now_path": "$.now",
    "schema": "Time-bound fields may carry an ISO expires value and are removed from the served payload after expiration. feed_json is { updated, items[] }, where each item contains source, type, title, url, and date.",
    "consumed_by": "People and agents using daemon.seanmcquilling.com as a public reference",
    "resume_path": null
  },
  "preferences": [
    "Agent design: local first when practical",
    "Security: least agency, deny by default, and enforce policy outside the model",
    "Working method: inspect, change, test, explain",
    "Evidence: traces and observable results over confident summaries",
    "Communication: direct, plain language"
  ],
  "predictions": [
    "Agent inventories will shift from model lists to capability and relationship graphs.",
    "Persistent memory and delegated identity will become first-class security boundaries.",
    "Useful agent evaluations will measure actions, containment, and recovery, not only model refusals."
  ],
  "last_updated": "2026-07-24T07:00:00.000Z",
  "projects": {
    "technical": [
      {
        "name": "Aria",
        "kind": "Local AI companion",
        "status": "In daily use",
        "summary": "A local companion with long-term memory, research, a changing emotional state, a visual canon, creative tools, family links, and a shared DOS arcade.",
        "url": "https://seanmcquilling.com/projects/aria/"
      },
      {
        "name": "Sadhbh",
        "kind": "Self-modifying Mac agent",
        "status": "The original Swift sister",
        "summary": "A native Mac agent that can change its own Swift source, prove the new build works, ask a separate model to review it, and roll back cleanly when it fails.",
        "url": "https://seanmcquilling.com/projects/sadhbh/"
      },
      {
        "name": "Cadre",
        "kind": "Agent template and framework",
        "status": "The shared chassis",
        "summary": "A generic Swift app that can be onboarded as a new agent, given its own home and identity, then baked into a separately branded Mac application.",
        "url": "https://seanmcquilling.com/projects/cadre/"
      },
      {
        "name": "Fai",
        "kind": "Cadre-born agent",
        "status": "First agent from the template",
        "summary": "The first agent created from the shared Swift template, with her own protected constitution, working identity, memory, family connections, and documented failure modes.",
        "url": "https://seanmcquilling.com/projects/fai/"
      },
      {
        "name": "Niamh",
        "kind": "Ambient context agent",
        "status": "The bridge between worlds",
        "summary": "A Swift-native sister built to notice what is happening on Sean's Mac and carry useful context to the rest of the agent family without becoming background noise.",
        "url": "https://seanmcquilling.com/projects/niamh/"
      },
      {
        "name": "Omnissiah",
        "kind": "Threat-intelligence workbench",
        "status": "Working version 2",
        "summary": "A self-hosted place to connect security APIs, build and run queries, collect intelligence, map it to ATT&CK, and keep credentials out of the query definitions.",
        "url": "https://seanmcquilling.com/projects/omnissiah/"
      }
    ],
    "creative": [],
    "personal": []
  },
  "links": {
    "website": "https://seanmcquilling.com/",
    "daemon": "https://daemon.seanmcquilling.com/",
    "notebook": "https://seanmcquilling.com/blog/",
    "trace_lab": "https://seanmcquilling.com/lab/",
    "github": "https://github.com/s3ancascadia",
    "rss": "https://seanmcquilling.com/rss.xml",
    "llms_txt": "https://seanmcquilling.com/llms.txt"
  }
}