Skip to content

Bijux Atlas

Bijux Atlas turns governed GFF3 and FASTA inputs into immutable genomic dataset releases and serves them through Rust libraries, command workflows, and a versioned HTTP API. Its documentation follows the decisions needed to build, publish, operate, and trust those releases.

License: Apache-2.0 CI Docs Crates Publish GHCR Publish GitHub Release Release GHCR packages Published packages

bijux-atlas bijux-atlas-api bijux-atlas-cli bijux-atlas-core bijux-atlas-ingest bijux-atlas-model bijux-atlas-ops bijux-atlas-query bijux-atlas-runtime bijux-atlas-server bijux-atlas-store ghcr-bijux--atlas ghcr-api ghcr-cli ghcr-core ghcr-ingest ghcr-model ghcr-ops ghcr-query ghcr-runtime ghcr-server ghcr-store Repository docs bijux-atlas docs bijux-atlas rust-docs Operations docs Maintainer docs

Choose by Outcome

Outcome Handbook
understand dataset construction, publication, queries, and interfaces Atlas product
run the complete committed sample journey Run Atlas locally
deploy, secure, observe, load-test, or recover a target Atlas operations
interpret release evidence or distribution trust Release operations
change repository automation, policy, or delivery Maintainer control plane

Understand the System

Atlas has two independent lifecycles that meet at a serving decision.

flowchart TB
    subgraph Dataset["Dataset lifecycle"]
        Source["governed source"] --> Build["build + verify"]
        Build --> Publish["publish immutable artifacts"]
        Publish --> Catalog["promote catalog identity"]
    end
    subgraph Service["Service lifecycle"]
        Software["software release"] --> Render["profile + render + admission"]
        Render --> Run["running server"]
        Run --> Qualify["security + telemetry + load + recovery"]
    end
    Catalog --> Identity["resolved serving identity"]
    Run --> Identity
    Identity --> Result["CLI or HTTP result"]
    Qualify --> Decision["promotion or recovery decision"]

A published dataset may have no qualified deployment. A healthy deployment may observe the wrong catalog generation. A trustworthy result therefore binds:

  • the dataset tuple release/species/assembly;
  • manifest and artifact hashes;
  • software, configuration, chart, profile, and target identity; and
  • the request, observation window, or scenario that produced the evidence.

Read by Ownership

The documentation is divided by who makes the decision:

Surface Owns Does not own
product data model, ingest, publication, query, runtime, and interfaces deployment qualification
operations topology, Kubernetes, security, signals, load, recovery, and release trust product semantics
maintenance repository validation, generation, governance, and delivery automation user-facing runtime behavior

Evidence crosses these surfaces without transferring ownership. A maintainer command can validate a chart contract but cannot declare a target healthy. An operator can observe a correct query but cannot redefine the dataset identity or wire contract.

Match Evidence to the Claim

Evidence Establishes Does not establish
schema, policy, or registry declared structure and required fields that behavior ran
checked-in fixture validator and serialization shape target fitness
execution report observed behavior for named inputs and a run release binding unless identities are included
checksums and provenance artifact membership and lineage operational fitness
consumer verification receipt coherence and authorization of exact received bytes upstream biological correctness

When evidence is missing, narrow the claim rather than filling the gap with a later green check. Readiness does not prove capacity; a load result does not prove recovery; an internally coherent release packet does not provide an independent trust anchor.

Current Qualification Boundaries

The documentation records limitations that affect present claims:

  • production-oriented overlays are not all represented in executable lifecycle scenarios;
  • registered rollout-under-load suites do not currently have executable control runners;
  • administrative endpoint classification does not cover every registered route;
  • the repository defines recovery contracts but does not provide an operational production backup schedule or restore runner; and
  • the GHCR release path publishes compressed bundles as OCI artifacts, not evidence of runnable container images.

These are decision boundaries, not documentation footnotes. Follow the linked operations pages before describing a deployment or release as qualified.

Continue with a Concrete Question