Skip to main content

Gjalla CLI

Visibility and control for your software architecture. Agentic engineering made magical.

Installation

pip install gjalla

Requires Python >= 3.10.

Commands

Command Description
auth login Browser-backed sign in — saves a user-scoped API key locally
setup Set up gjalla in a repository (interactive wizard, or use subcommands)
log Semantic change history — what primitives changed, when, and by whom
status Show configuration status
state Navigate project state (architecture, tech stack, capabilities, etc.)
rules View and manage project rules, principles, ADRs, and invariants
attest Create commit attestation (interactive or programmatic)
check Validate commit attestation (used by pre-commit hook)
skills View project skills (list, filter by category/persona, show detail)
sync Upload pending attestations and refresh local cache
project Manage gjalla projects

User Guide

Getting Started

gjalla auth login       # browser-backed sign in (one command)
gjalla setup            # link a project + install hooks + MCP server

auth login opens your browser to approve the request. Once approved, a user-scoped API key is saved locally and works for every project your account can access.

setup launches the interactive wizard:

  1. Check git repository
  2. Verify API key (or prompt to run auth login)
  3. Select or create a project
  4. Create .gjalla/ project config
  5. Install commit attestation guardrails
  6. Install MCP server for Claude Code

Non-interactive subcommands:

gjalla setup auth <api-key>         # Save and verify an API key
gjalla setup project <pid>          # Link this repo to a project
gjalla setup project --check-access # List accessible projects
gjalla setup hooks                  # Install git hooks
gjalla setup mcp                    # Install MCP server entry

Viewing Project State

gjalla state show                                # List top-level keys with entry counts
gjalla state show -c architecture                # Full architecture section
gjalla state show -c architecture -v             # Architecture + file evidence
gjalla state show -e architecture.api-server     # Drill into a single element
gjalla state show -e architecture.api-server -v  # Element + file evidence
gjalla state show -c tech_stack                  # Tech stack, frameworks, vendors
gjalla state show -c capabilities                # Project capabilities and status
gjalla state show -c data_model                  # Data entities, domains, attributes
gjalla state show -c services                    # External services and integrations
gjalla state show -c surface_area                # API endpoints and auth requirements
gjalla state show --system                       # Cross-project system context

Viewing Project Rules

gjalla rules show                # List rule categories with counts
gjalla rules show -c adr         # Show only ADRs
gjalla rules show -c principle   # Show only principles
gjalla rules show -c invariant   # Show only invariants
gjalla rules add -n "No ORM" -d "Use raw SQL queries"  # Add a rule

Daily Usage

Automatic (via pre-commit hook):

  • gjalla check runs on each git commit and validates the attestation

Manual / Agent workflow:

git add <files>
gjalla attest            # interactive mode
git commit -m "message"

Programmatic (for agents/scripts):

gjalla attest \
  --staged-diff-hash $(git diff --staged | shasum -a 256 | cut -d' ' -f1) \
  --agent claude-code --provider anthropic --model claude-opus-4-6 \
  --summary "Added rate limiting to auth endpoints" \
  --provenance '{"type": "spec", "ref": "docs/specs/rate-limiting.md"}' \
  --task-type feature \
  --rules '{"checked": true, "applicable": [...]}' \
  --arch-changes '{"architecture": {"elements": [{"name": "web-api", "change": "modified", ...}], ...}}'

Print attestation template:

gjalla attest --example

Refreshing Cache

gjalla sync

Uploads pending attestations and refreshes the local cache from the remote server.

Checking Status

gjalla status

Shows: git repo, global config, API key, project mapping, project config, guardrails, telemetry, attestation log.

Viewing Skills

gjalla skills show                        # List all enabled skills
gjalla skills show --category context     # Filter by category
gjalla skills show --persona code-reviewer # Filter by persona
gjalla skills show analyze-before-coding  # Show full skill content

Configuration

Global config: ~/.gjalla/config.yaml

api_key: "your-api-key"
telemetry: true  # opt-in CLI usage analytics

Project config: .gjalla/config.yaml (in repo root)

Environment variables:

  • GJALLA_API_KEY — overrides config file API key
  • GJALLA_TELEMETRY1/0 to override telemetry consent
  • SKIP_ATTESTATION1 to skip attestation for a commit
  • GJALLA_NO_VERIFY1 to skip field validation (hash check still runs)

Data Collection

Gjalla collects commit attestations and allowlisted agent session telemetry. Memories are never harvested: users and agents add them explicitly through Gjalla's CLI or MCP. All collection is transparent and documented here.

1. Commit Attestations

When: Every git commit (via pre-commit validation + post-commit processing).

What's collected:

Field Source Required?
staged_diff_hash SHA-256 of staged diff Yes (user computes)
agent Agent name (e.g., "claude-code") Yes
agent_provider Provider (e.g., "anthropic") Yes
agent_model Model ID (e.g., "claude-opus-4-6") Yes
summary Impact description of the change Yes
provenance Where the request came from: {type: "spec|ticket|ad-hoc", ref: "..."}. bug-fix is still accepted but legacy — it records no source; use task_type for it. Yes
task_type What kind of change it is: feature|bug-fix|refactor|docs|test|chore Recommended
rules Rule compliance report: {checked: true, applicable: [...]} Yes
changes Architecture changes across 8 primitives (see below) Yes
timestamp ISO 8601 timestamp Auto-generated
developer {git_author_name, git_author_email} from git config Auto-detected
agent_session_id Session/conversation UUID Auto-detected from agent runtime
telemetry Session metrics (see section 2) Auto-extracted

8 architecture primitives tracked in changes: architecture, data_model, data_flows, rules, capabilities, surface_area, external_services, tech_stack. Each is {changed: false} or {changed: true, details: [...]}.

Where stored locally:

  • .gjalla/.commit-attestation.yaml — pending attestation (ephemeral, deleted after commit)
  • .gjalla/attestations/<commit-hash>.yaml — archived attestation (permanent)
  • .gjalla/log.jsonl — one JSON entry per commit with all fields above

Where uploaded: POST /api/agent/projects/{id}/attestations during gjalla sync.

2. Agent Session Telemetry

When: Auto-extracted at commit time from the active agent's local session files.

What's collected:

Field Claude Code Gemini CLI Codex CLI OpenCode Aider
Token counts (in/out/cache) Yes Yes (OTel) No Best-effort No
Duration (seconds) Yes Yes Yes Best-effort No
Model name Yes Yes Yes Best-effort Partial
Tool call count Yes Yes No Best-effort No
Tool names + categories Yes Yes (OTel spans) Best-effort Best-effort Best-effort

Tool categories: builtin (Read, Edit, Bash), mcp (mcp__gjalla__*), skill (Skill tool), agent (Agent tool).

Security: The Claude Code adapter reads session JSONL files with a strict field allowlist (type, message, timestamp, sessionId, durationMs). It never reads message content, tool arguments, tool results, or any user-authored text. Tool names (e.g., "Read", "mcp__gjalla__get_context") are metadata, not content.

Where stored: Embedded in the attestation's telemetry field → same local + upload path as attestations.

3. Gjalla Memory

Gjalla memory is explicit. Agents and users create or update memories with gjalla memory add (or the compatible memory save spelling) or the save_memory MCP tool and recall them with gjalla memory show or get_memories.

Personal memory stays local. Hosted team, system, and project memory uses explicit --scope / MCP scope arguments. Anyone with access to a hosted scope can read and contribute; owners/admins can archive and restore with gjalla memory archive|restore or the matching MCP tools.

gjalla sync downloads hosted memory into Gjalla's own cache for offline recall. It does not scan, import, modify, or delete Claude Code, OpenCode, Codex, Gemini, Cursor, or other provider-native memory. It also does not embed memory bodies in provider guidance files.

Where stored locally:

  • Personal: ~/.gjalla/user/memory/*.md
  • Connected project cache: .gjalla/.platform/memories.json

Provider-native memory remains owned entirely by the provider and user.

4. CLI Usage Analytics (opt-in)

When: On each CLI command execution, if the user has opted in.

What's collected: Command name, CLI version, OS, Python version, install ID (persistent UUID), whether a project is linked. Never collects: code, project data, file contents, credentials.

Consent: Prompted on first run. Stored in ~/.gjalla/config.yaml as telemetry: true|false. Override with GJALLA_TELEMETRY=0.

Where sent: POST /api/cli/telemetry (fire-and-forget, 2s timeout). Error tracking via Sentry (same consent gate, 10% sample rate, sensitive keys scrubbed).

Local Storage Structure

.gjalla/                              # Project root (gitignored)
├── config.yaml                       # Project config (project_id, api_key)
├── .commit-attestation.yaml          # Pending attestation (ephemeral)
├── example-attestation.yaml          # Template for agents
├── log.jsonl                         # Cumulative attestation log
├── attestations/                     # Archived attestation YAMLs
│   └── <commit-hash>.yaml
└── cache/                            # Pulled from platform by `gjalla sync`
    ├── gjallastate.yaml              # Architecture, capabilities, data model
    ├── gjallarules.yaml              # Rules, principles, ADRs, checks
    ├── gjallamap.yaml                # Element-to-file mappings
    ├── architecture.txt              # Rich-formatted architecture overview
    ├── rules.md                      # Markdown-formatted rules
    ├── state.json                    # Full project state (JSON)
    ├── context.md                    # Agent guidance from platform
    ├── skills/                       # Available project skills (one .md per skill)
    │   └── <slug>.md
    ├── memories.json                 # Merged memories from all agents
    ├── system-context.md             # Cross-project context
    ├── system-mappings.yaml          # Cross-project element mappings
    └── specs/                        # Domain behavioral specs
        └── <domain>/spec.md

~/.gjalla/                            # Global config
└── config.yaml                       # API key, telemetry consent, install ID

Questions or feedback: hello@gjalla.io

Release files for gjalla 0.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gjalla 0.9.2
File
gjalla-0.9.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gjalla-0.9.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
gjalla-0.9.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
gjalla-0.9.2-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
gjalla-0.9.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gjalla-0.9.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
gjalla-0.9.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
gjalla-0.9.2-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
gjalla-0.9.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gjalla-0.9.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
gjalla-0.9.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
gjalla-0.9.2-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
gjalla-0.9.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gjalla-0.9.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
gjalla-0.9.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
gjalla-0.9.2-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
gjalla-0.9.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gjalla-0.9.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
gjalla-0.9.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
gjalla-0.9.2-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 469.5 MB

Release files / gjalla-0.9.2-cp314-cp314-win_amd64.whl

Download URL gjalla-0.9.2-cp314-cp314-win_amd64.whl
Size 5.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6267bf2b75a0205c9b0c157bebda98988b2b6dcad6ae1541e691b4b28f47c7ae
BLAKE2b-256 checksum
How to use checksums
5f67b06dace4bff5dbf986b6cb53dab043e0015219c58455bfebebc8937b157f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.9.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 38.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2139929314ce00fd1e743b5034340f87377bf611dcaad49834983b28135930d7
BLAKE2b-256 checksum
How to use checksums
bed5b686d287f5430bacc53376d4ec505055dec06738803b38a8b8960715baed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.9.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 37.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
37fe26b5163831e1770f2c09e52c7d5c24ced45ffccf8787b798daa3cc8c9b38
BLAKE2b-256 checksum
How to use checksums
744dd1195fdacfb90c17b7da8f2d26a6ded8a5ab24c1d4f464aaa37626a293ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp314-cp314-macosx_10_15_universal2.whl

Download URL gjalla-0.9.2-cp314-cp314-macosx_10_15_universal2.whl
Size 11.9 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d0537747e0d0808f064a7077a22ccbfe04665a2d69177e5beec4cb9864ddd859
BLAKE2b-256 checksum
How to use checksums
ba3160658755eea9a16a3e583b41662f91bab090c6f839d0bb2ba211b1daccd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp313-cp313-win_amd64.whl

Download URL gjalla-0.9.2-cp313-cp313-win_amd64.whl
Size 5.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ecf853a9cbf5acaa8ef311dba0141cd80e52c036d70a229443518d53ce19846c
BLAKE2b-256 checksum
How to use checksums
83a4c900c1aaa3c94df5eb9ffa9e76573b413ee8b5c81d19d5d63598837352eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.9.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 39.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9b9dbdefb6a1d6c16dc2c8e8df741e684335d02585e1772e5f0ffd91f6e1de10
BLAKE2b-256 checksum
How to use checksums
1b4f60ee41cc08c2c193855e6829f9330bc31ed9c2d9f947b662eff5a19c9693
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.9.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 37.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8e8d1b4a72e541ade271ec9bc9ba9d0aee8549df5a7197a89f658445599bc076
BLAKE2b-256 checksum
How to use checksums
36d753484906b5495070380e103c9780276fb1407a09e4c44c8f017949f484c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp313-cp313-macosx_10_13_universal2.whl

Download URL gjalla-0.9.2-cp313-cp313-macosx_10_13_universal2.whl
Size 11.8 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
43a7216d4ca283a1490fc136ca5b52f42b2c439273c9802e7db306d036b8e51b
BLAKE2b-256 checksum
How to use checksums
5c5851942c57d2ab9e3ce462f02a3d6593b5e3005e9e16b227c41d18da38e88b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp312-cp312-win_amd64.whl

Download URL gjalla-0.9.2-cp312-cp312-win_amd64.whl
Size 5.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3143f53057db3be504c008bb73d9fc1b41495c30a5a9f925784e566db33f5708
BLAKE2b-256 checksum
How to use checksums
728d1c14bb15ee12687b4d4e419739b53e5eff40a0077e4e9e8c436af5e8585e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.9.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 40.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1e6e4f439b9bb6eb6cce54f933e0e3a11840d66f1508eb1dc85df555a18b187d
BLAKE2b-256 checksum
How to use checksums
a6076acca8c0b789eebcf524c37b96fb4430513a824e929398d93eb1879e511e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.9.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 37.8 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2914d50f4608e4728244eb5e68129c811c53b391ce509ec9394a56fa72119184
BLAKE2b-256 checksum
How to use checksums
bad64eb5ccc9942631371f6ec1c6ddc16c5c42cd68eb5efe1d07c9f2505dc175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp312-cp312-macosx_10_13_universal2.whl

Download URL gjalla-0.9.2-cp312-cp312-macosx_10_13_universal2.whl
Size 11.8 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
52eb279b9a1c393f4025e4269ab94ccdb9c2f1d3a3c8ad67654eb1c086928287
BLAKE2b-256 checksum
How to use checksums
bdd0e76a739ef445435f3671e167574f72fae13e5d496a2b9755ffccebedac92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp311-cp311-win_amd64.whl

Download URL gjalla-0.9.2-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9b2a4fba0ddb998e1cd7740931b8743ea7db50590be6fd138f1dc17b57a502dc
BLAKE2b-256 checksum
How to use checksums
32ac45e4fce5a48d395342f5034fec75bf79e6b061603d12cad6a031f5e71ba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.9.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 40.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
50dbeb7a8a6d0677f097c9351d44772b0aabe46df6ba9c05bd218fbd1277445b
BLAKE2b-256 checksum
How to use checksums
63da541c229ee0b2ddbf955646260c28a13746810a5b7fefd9aecb64478cd26b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.9.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 38.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d1684298d01d7dab55221296cf74d185d489358daa01b4aa58a5d7ea25d34e3f
BLAKE2b-256 checksum
How to use checksums
099f890294756f9a8bc120dd62ca3d32203cf7cc2af78e2d7a1e2be63b02fd4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL gjalla-0.9.2-cp311-cp311-macosx_10_9_universal2.whl
Size 11.8 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1a4ab2844edefdc25e40e732c6fc8d533fea01c304ddf890dd65d5dec8f90ba7
BLAKE2b-256 checksum
How to use checksums
829aca381c3fd3e7f83f307ef4d472abf4f78f23ab737eaceaed756d0c81eb1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp310-cp310-win_amd64.whl

Download URL gjalla-0.9.2-cp310-cp310-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
450a97e8224bbf9ca4442979ac45f40359ac6cb28d0bd5d5e1f3f4acf89b630d
BLAKE2b-256 checksum
How to use checksums
658d5627ea7c971ba59922af7c01dbe22ab0c0f51bef1011e7bf83b3e3a75321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL gjalla-0.9.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 38.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e6a578c75984d236780a8efb502fc57a24b2633a27d58448a80786f6a0d2f2c4
BLAKE2b-256 checksum
How to use checksums
c21e057537dc0c8462b7f2ebe534a3402fd7a69411a2b1b8d15bffa25201a2cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL gjalla-0.9.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 37.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e10649b65aad38a57b8244e23e8ac8fe89bbb517b72bf7f42504be7f92eec6f4
BLAKE2b-256 checksum
How to use checksums
7d58a0914c8f4c852274f6cd697cf371d5342650a962889bf9178087a756278a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / gjalla-0.9.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL gjalla-0.9.2-cp310-cp310-macosx_10_9_universal2.whl
Size 11.9 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4974a2c895963bfd5087bdbac2127262b9300f3e604430bf2a72b43ef8990ed4
BLAKE2b-256 checksum
How to use checksums
38aa0e96524c507c13f8ef433fb2a86273773a4118e480b866952eb58fe809b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release history Release notifications | RSS feed

0.9.3

20 release files

This release

0.9.2 This release

20 release files

0.9.1

20 release files

0.8.7

20 release files

0.7.9

20 release files

0.7.8

20 release files

0.7.1

20 release files

0.7.0

20 release files

0.6.1

20 release files

0.6.0

20 release files

0.5.5

20 release files

0.5.4

20 release files

0.5.1

7 release files

0.4.35

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page