# ztick — Push-Driven Job Scheduler in Zig > A time-based job scheduler with hexagonal architecture and an explicit push model. - [Page not found](https://awf-project.ai/ztick/404/): The page you're looking for doesn't exist or has moved. Check the URL, use the navigation to browse sections, or return to the homepage. - [Documentation](https://awf-project.ai/ztick/docs/): ztick documentation — tutorials, user guide, reference, development, and architecture decisions. ## Documentation > ztick documentation — tutorials, user guide, reference, development, and architecture decisions. - [Tutorials](https://awf-project.ai/ztick/docs/tutorials/): Learning-oriented walkthroughs to get you running ztick from scratch. - [User Guide](https://awf-project.ai/ztick/docs/user-guide/): Practical how-to guides for common ztick operations. - [Reference](https://awf-project.ai/ztick/docs/reference/): Configuration schema, HTTP API, native protocol, data types, and persistence format. - [Development](https://awf-project.ai/ztick/docs/development/): Architecture, build instructions, and contribution guidelines. - [Architecture Decision Records](https://awf-project.ai/ztick/docs/adr/): Documented architecture decisions for the ztick project. ### Tutorials > Learning-oriented walkthroughs to get you running ztick from scratch. - [Getting Started with ztick](https://awf-project.ai/ztick/docs/tutorials/getting-started/) ### User Guide > Practical how-to guides for common ztick operations. - [Configuration](https://awf-project.ai/ztick/docs/user-guide/configuration/) - [Configuring Client Authentication](https://awf-project.ai/ztick/docs/user-guide/configuring-client-authentication/) - [Creating Jobs](https://awf-project.ai/ztick/docs/user-guide/creating-jobs/) - [Inspecting Logfiles](https://awf-project.ai/ztick/docs/user-guide/inspecting-logfiles/) - [Monitoring Server Health](https://awf-project.ai/ztick/docs/user-guide/monitoring-server-health/) - [Writing Rules](https://awf-project.ai/ztick/docs/user-guide/writing-rules/) ### Reference > Configuration schema, HTTP API, native protocol, data types, and persistence format. - [Configuration Reference](https://awf-project.ai/ztick/docs/reference/configuration-reference/) - [Data Types Reference](https://awf-project.ai/ztick/docs/reference/data-types-reference/) - [HTTP API Reference](https://awf-project.ai/ztick/docs/reference/http-api-reference/) - [Persistence Format](https://awf-project.ai/ztick/docs/reference/persistence-format/) - [Protocol Reference](https://awf-project.ai/ztick/docs/reference/protocol-reference/) ### Development > Architecture, build instructions, and contribution guidelines. - [Building the Project](https://awf-project.ai/ztick/docs/development/building-the-project/) - [Contributing to ztick](https://awf-project.ai/ztick/docs/development/contributing-to-ztick/) - [Hexagonal Architecture](https://awf-project.ai/ztick/docs/development/hexagonal-architecture/) ### Architecture Decision Records > Documented architecture decisions for the ztick project. - [0001: Hexagonal Architecture (Ports and Adapters)](https://awf-project.ai/ztick/docs/adr/0001-hexagonal-architecture-ports-and-adapters/) - [0002: Zig Language Choice](https://awf-project.ai/ztick/docs/adr/0002-zig-language-choice/) - [0003: System OpenSSL for Server-Side TLS](https://awf-project.ai/ztick/docs/adr/0003-system-openssl-for-server-side-tls/) - [0004: OpenTelemetry SDK Dependency for Instrumentation](https://awf-project.ai/ztick/docs/adr/0004-opentelemetry-sdk-dependency-for-instrumentation/) - [0005: AMQP Runner Design](https://awf-project.ai/ztick/docs/adr/0005-amqp-runner-design/) - [0006: Redis Runner Design](https://awf-project.ai/ztick/docs/adr/0006-redis-runner-design/)