@meta
  v: 1
  route: /pilot
  generated: 2026-11-02T00:24:17Z
  ttl: 1d

@intent
  purpose: "Apply to run ZipGuard on a Discord server during the private pilot; reviewed by hand, usually within a day"
  audience: server-owner, moderator, ai-agent
  capability: apply, invite, contact

@state
  page: ZipGuard pilot application
  status: "private pilot; applications reviewed by hand, usually within a day"
  what_happens_next[3]:
    - Invite the bot now; it joins quietly and does nothing until the server is approved
    - "A moderator reviews the application, usually within a day"
    - On approval the bot posts in the server and an admin runs /setup; shadow mode runs 7 days first
  fields[5]{name,type,required}:
    server_name,string,true
    server_id,string,true
    contact,string,true
    size,enum,true
    note,string,false
  size_options[4]: under-100 (Under 100 members), "100-1000 (100 to 1,000)", "1000-10000 (1,000 to 10,000)", "over-10000 (Over 10,000)"
  stored: "server ID, server name, applicant Discord username, size, note; kept 90 days on the website host; no email, no IP address"
  withdraw: email help@myagents.email
  invite_url: https://discord.com/api/oauth2/authorize?client_id=1566583249663168604&scope=bot+applications.commands&permissions=1099780148406

@actions
  - id: apply
    method: POST
    href: /api/pilot/apply
    inputs[5]{name,type,required}:
      server_name,string,true
      server_id,string,true
      contact,string,true
      size,enum,true
      note,string,false
  - id: invite_bot
    method: GET
    href: https://discord.com/api/oauth2/authorize?client_id=1566583249663168604&scope=bot+applications.commands&permissions=1099780148406
  - id: email_support
    method: GET
    href: mailto:help@myagents.email
  - id: back_to_home
    method: GET
    href: /

@context
  > Tell us about the server. We review applications by hand, usually within a day. When yours is approved, the bot posts in your server and an admin runs /setup.
  > Apply to run ZipGuard on your Discord server during the private pilot.
  > The bot stays dormant in an unapproved server; /setup is refused until a moderator approves the application.

@nav
  self: /pilot.agent
  parents: [/.agent]
  peers: [/.agent, /data.agent, /roadmap.agent, /policy.agent, /guide.agent]
