Form Vertex
Every workflow starts with a vertex.
Create a form at a vertex URL, collect structured responses, and append every submission to another vertex as JSON without building a form app, database table, webhook, or API.
With Form Vertex, a form is just another programmable endpoint. One vertex collects the input. Another vertex stores the responses. Agents, apps, devices, and humans can react instantly.
/acme/customer-intake↓ submit
/acme/customer-intake-responses↓ append JSON
New primitive
Forms should not require a form platform.
With Node Vertex, a form is just a vertex. Create a URL, define the fields, choose where the responses go, and every submission becomes structured JSON that can be appended, queued, routed, or processed by agents.
Capture customer intake, device registration, approvals, attestations, task requests, support tickets, IoT configuration, and internal workflows without building another API.
Stop building forms, databases, and webhooks for simple data capture. Use a vertex.
How it works
A form is an interface. A vertex is the destination.
- Create a Form Vertex.
- Define fields and validation.
- Choose a target vertex.
- Submit the form.
- Append the response as structured JSON.
- Let agents, applications, IoT devices, or humans react.
/form/customer-intake
↓ submit
/data/customer-intake-responses
↓ append JSON
/queues/enrich-lead
↓ trigger agent
/signals/new-leadUse cases
What can you build with Form Vertex?
/form/contact → /data/contact-submissions
An agent can enrich the lead, send email, notify Slack, or update CRM.
/device/register → /fleet/pending-devices
A technician submits structured provisioning data.
/tasks/new → /queues/agent-tasks
A human submits a task. An agent polls or reacts.
/attest/ai-policy → /attest/ai-policy/signatures
Evidence is written to an immutable response vertex.
/events/webinar-signup → /events/webinar-attendees
Collect registrations without a separate form system.
/approve/vendor-risk → /approvals/vendor-risk
Capture approvals, comments, timestamps, and evidence hashes.
Differentiation
Not another form builder.
Traditional form tools stop at submission. Form Vertex turns every submission into programmable infrastructure.
| Traditional Forms | Form Vertex |
|---|---|
| Stores responses in a form platform | Writes responses to any authorized vertex |
| Requires exports or integrations | Native JSON output |
| Usually human-facing only | Works for humans, agents, apps, and devices |
| Limited workflow behavior | Append, queue, signal, route, transform, and trigger |
| Separate from infrastructure | Part of the programmable signaling fabric |
Form definition
{
"type": "form",
"title": "Customer Intake",
"submit": { "method": "append", "targetVertex": "/acme/customer-intake-responses" },
"fields": [
{ "name": "companyName", "label": "Company Name", "type": "text", "required": true },
{ "name": "contactEmail", "label": "Contact Email", "type": "email", "required": true },
{ "name": "requestType", "label": "Request Type", "type": "select", "options": ["Cybersecurity Audit", "Ransomware Defense", "Zero Trust", "Other"] },
{ "name": "message", "label": "Message", "type": "textarea" }
]
}Appended response
{
"id": "rsp_01HX0000000000000000000000",
"submittedUtc": "2026-05-05T20:44:00Z",
"sourceVertex": "/acme/customer-intake",
"data": { "companyName": "Example Corp", "contactEmail": "buyer@example.com" },
"submittedBy": { "authType": "anonymous" },
"metadata": { "ipAddress": "203.0.113.10", "userAgent": "..." }
}Write modes
Choose how the target vertex behaves
Most forms should append. Some forms should queue. High-trust evidence workflows should be immutable.
MVP fields: text, email, number, textarea, select, checkbox, hidden. Future fields include file, signature, typedAcknowledgement, radio, date, vertexRef, json, boolean, and secret.
A form can be a vertex. A response can be a vertex. A queue can be a vertex. A signal can be a vertex.
Node Vertex is a programmable fabric where interfaces, data, signals, queues, files, agents, and workflows can meet.
Create a Form Vertex