Docs/Zurvan/Quickstart
Getting Started5 min read

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:

Pathway 1

VynTech Cloud

Turnkey managed SaaS with VynTech ID SSO, global low latency, and zero server maintenance.

Launch on VynTech Cloud β†’
Pathway 2

Local SQLite (Pure Go)

Zero configuration single binary with embedded WAL SQLite. No CGO or external databases needed.

Quick Binary Run β†’
Pathway 3

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.
Request
GET/api/v1/health
Response 200

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).
Request
POST/api/v1/auth/register
Response 201

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), or short_term (1M).
  • Name
    title
    Type
    string
    Required
    Description
    Milestone title.
  • Name
    target_date
    Type
    string
    Required
    Description
    Target date (YYYY-MM-DD).
Request
POST/api/v1/horizons
Response 201

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, or could.
  • 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.
Request
POST/api/v1/tasks
Response 201

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.
Request
POST/api/v1/tasks/{id}/rollover
Response 200

We use cookies and similar technologies to measure traffic and improve the site. You can choose which categories to allow. Manage Preferences.