VynTech Zurvan Quickstart Guide
Get from zero to your first scheduled monotask in under 5 minutes. This guide covers the core execution philosophy, deployment pathways, and your first end-to-end API integration.
The Zurvan Execution Principle
βWherever you are, be there.β Instead of guessing story points or feeling buried under arbitrary two-week sprints, Zurvan anchors your work to continuous daily timelines with explicit focus budgets and 3-Tier Horizons (1M, 3M, 6M).
What is VynTech Zurvan?
VynTech Zurvan is an open-source, time-centric task execution and strategic horizon alignment platform. Built with a decoupled Go backend and a Next.js 16 App Router frontend, it replaces sprint ceremony drag with concrete daily focus budgets (Must / Should / Could) and 1-click rollover mechanics.
π Continuous Timeline Flow
Tasks live on real calendar dates. Unfinished work rolls over to tomorrow with 1 click without broken sprint metrics.
π§ 3-Tier Horizon Framework
Every daily task links into 1-Month deliverables, 3-Month objectives, and 6-Month visionary North Stars.
β±οΈ Concrete Focus Minutes
Tasks carry real focus durations (25m / 50m Pomodoro blocks), calculating exact daily engineering capacity.
π 100% Open Source & Sovereign
Licensed under MIT. Run locally with pure Go SQLite, scale with PostgreSQL, or use managed VynTech Cloud.
Deployment Pathways
Choose the best deployment model for your team or workflow:
VynTech Cloud
Turnkey managed SaaS with VynTech ID SSO, global low latency, and zero server maintenance.
Launch on VynTech Cloud βLocal SQLite (Pure Go)
Zero configuration single binary with embedded WAL SQLite. No CGO or external databases needed.
Quick Binary Run βDocker & PostgreSQL
Deploy production containers with unified single `DATABASE_URL` pooling for teams and enterprise VPCs.
Docker Setup Guide βStep 1: Verify Service Health
Check the connectivity, uptime, and database engine type of your Zurvan instance:
Check Health Status
Verify service availability, database type (SQLite WAL or PostgreSQL), and uptime.
Status Codes
- Name
200- Type
- HTTP
- Description
- Service is online and healthy.
Step 2: Register Workspace Account
Create an initial workspace account or authenticate using your credentials to receive an access token:
Register Initial Account
Creates a new account and provisions an initial organization workspace context.
Payload Example
{
"name": "Jane Doe",
"email": "jane@vyntech.com.au",
"password": "SecurePassword123!",
"org_name": "Acme Engineering"
}Status Codes
- Name
201- Type
- HTTP
- Description
- Account created and authenticated.
- Name
400- Type
- HTTP
- Description
- Validation error or email already in use.
- Name
name- Type
- string
- Required
- Description
- Full user display name.
- Name
email- Type
- string
- Required
- Description
- Valid email address for login.
- Name
password- Type
- string
- Required
- Description
- Secure password (minimum 8 characters).
Step 3: Define a Strategic Horizon
Set up a Short-Term (1M), Mid-Term (3M), or Long-Term (6M) strategic milestone to parent your daily work:
Create Strategic Horizon GoalAuth
Establish a strategic milestone for daily tasks to roll up into.
Payload Example
{
"type": "mid_term",
"title": "Sub-Second WebRTC Edge Mesh",
"target_date": "2026-09-30"
}Status Codes
- Name
201- Type
- HTTP
- Description
- Horizon created successfully.
- Name
401- Type
- HTTP
- Description
- Unauthorized.
- Name
type- Type
- string
- Required
- Description
- Tier:
long_term(6M),mid_term(3M), orshort_term(1M).
- Name
title- Type
- string
- Required
- Description
- Milestone title.
- Name
target_date- Type
- string
- Required
- Description
- Target date (YYYY-MM-DD).
Step 4: Schedule Task with Focus Budget
Place an actionable task directly on today's date with estimated focus minutes:
Create Daily TaskAuth
Creates a task scheduled for a specific date, assigned to a focus priority and horizon.
Payload Example
{
"title": "Benchmark WebRTC SFU Ingest Jitter",
"priority": "must",
"scheduled_date": "2026-08-27",
"estimated_minutes": 50,
"horizon_id": "hor_01j9b12a3c"
}Status Codes
- Name
201- Type
- HTTP
- Description
- Task created.
- Name
400- Type
- HTTP
- Description
- Invalid payload or date format.
- Name
title- Type
- string
- Required
- Description
- Task action title.
- Name
priority- Type
- string
- Required
- Description
- Priority tier:
must,should, orcould.
- Name
scheduled_date- Type
- string
- Required
- Description
- Calendar execution date (YYYY-MM-DD).
- Name
estimated_minutes- Type
- number
- Required
- Description
- Estimated focus duration in minutes.
Step 5: Rollover Incomplete Work
If an item needs more time, roll it over to tomorrow with a single keypress or API call β with zero sprint overhead or failed story point metrics:
Rollover Task to Next DayAuth
Advances an uncompleted task to the next day without breaking team velocity.
Status Codes
- Name
200- Type
- HTTP
- Description
- Task rolled over successfully.
- Name
404- Type
- HTTP
- Description
- Task not found.