Skip to content
Docs Collaboration

Continuous state

Every commit walks through the same five states on a ledger your organization owns.

There is one lifecycle for commits on a gridtrue network. The state is on the ledger, so answering 'what state is this in?' is a query, not a log trawl.

  1. 1

    DRAFT

    The commit exists on the developer's machine. No attestations yet.

  2. 2

    VALIDATING

    gridtrue validate is running. Validation runtimes execute build / test / local-deploy. Partial results stream into the panel.

  3. 3

    ATTESTED

    All required predicates for this path have passing signed attestations. The commit is ready to be pushed.

  4. 4

    PROMOTABLE

    Policy for the target branch is satisfied. The push is accepted by the network — regardless of whether the developer has clicked push yet.

  5. 5

    DEPLOYED

    A deploy attestation has landed. The commit now has an on-ledger record of where and when it reached a real environment.