Documentation

Everything you need to build, integrate, and operate PiqoChat: node types, forms-as-pages, PiqoMarket manifests, and agent flows.


Node Model

{
  "page": "Create Task",
  "nodes": [
    {"type":"text","label":"Title","key":"title","editable":true},
    {"type":"date","label":"Due","key":"due"},
    {"type":"select","label":"Priority","key":"p","options":["Low","Med","High"]},
    {"type":"checkbox","label":"Notify me","key":"notify"},
    {"type":"action","label":"Create","action":"tasks.create"}
  ]
}
    

Forms-as-Pages

Submit once → params sent → action runs → results node displayed. Every field supports voice, keyboard, or scroll input.

PiqoMarket

Ship integrations via a manifest. We render the UI; you focus on capability.

Agent Nodes

Delegate complex intent to mini-agents. Each step becomes a node: inspectable, interruptible, auditable.

Inputs

  • Voice: “Increase quantity by 20”, “Mark as done”
  • Keyboard: full text entry on web
  • Scroll/Buttons: options-first UX, bike-lock PIN, sliders

Examples

  • Calendar: create/list/update events with invitees
  • Tasks: nested projects, voice updates, bulk edits
  • Shopping: agent price compare + store actions
  • IoT: unified device toggles & sensor dashboards
  • Research: filter-heavy datasets rendered as forms