Voyant Workflows
Copyright 2026 Voyant Cloud

This product includes software developed at Voyant Cloud
(https://voyant.cloud).

Licensed under the Apache License, Version 2.0 (the "License").
See the LICENSE file in the root of this repository for details.

-------------------------------------------------------------------------------
Upstream attributions
-------------------------------------------------------------------------------

This project incorporates designs, patterns, and in some cases source
code adapted from the following upstream projects. Each retains the
copyright and license noted. Where specific files have been ported or
derived, individual file headers preserve the upstream copyright notice.

  Vercel Workflow
    https://github.com/vercel/workflow
    Copyright (c) Vercel, Inc.
    Apache License, Version 2.0

    Derivation scope: determinism Proxies (Date / Math.random / crypto);
    event-log-as-source-of-truth storage shape; capabilities/version
    table; OTEL semantic conventions; consumer state machines for
    sleep / hook / step primitives; error taxonomy.

  Trigger.dev
    https://github.com/triggerdotdev/trigger.dev
    Copyright (c) Trigger.dev Inc.
    Apache License, Version 2.0

    Derivation scope: execution-snapshot model with snapshot-id-gated
    mutations; run-status vs execution-status enum split; unified
    waitpoint entity; reserve-concurrency pattern; metadata API shape;
    trigger options vocabulary; single-dev-instance CLI lockfile.

  Hatchet
    https://github.com/hatchet-dev/hatchet
    Copyright (c) Hatchet Inc.
    MIT License

    Derivation scope: concurrency strategy enum (queue / cancel-in-progress
    / cancel-newest / round-robin); match engine with OR groups; rate
    limit token-bucket queries; waitFor / cancelIf / skipIf condition
    actions; payload INLINE / EXTERNAL split; event filter scope model;
    durable task eviction policy.

Files that are near-verbatim ports carry an explicit upstream copyright
header alongside Voyant Cloud's own. All other files are original to
this project.
