Skip to main content

GovernanceOS

Open-source tools from GovernanceOS, under the Apache License 2.0. They run on your own machine with Python 3 and nothing else installed, and they make no network calls.

pip install governanceos

gos-verify: verify an evidence pack offline

An institution that keeps its AI governance records in GovernanceOS can share an evidence pack with an examiner. gos-verify checks that pack on the examiner's own machine:

  1. It recomputes the SHA-256 hash of every record, checks that each links to the one before it, and checks that the positions run without a gap.
  2. It checks the Ed25519 signature over the whole pack: the header, every record and the summaries.
  3. It prints the signing key's hash and compares it with the one the institution sent you by another route (--key), and compares the head with a head it sent you (--expect).
  4. It says plainly that the public anchor was not checked, because that needs a network.
gos-verify PACK.json --key KEYHASH [--expect HEAD]
Exit Meaning
0 Verified: intact, and signed by the key you pinned
1 Intact, but the signer is not pinned
2 Chain broken
3 Signature invalid
4 Head differs from --expect
5 The pack cannot be read
6 The key differs from --key

What it proves: the pack was not changed after the key you pinned signed it. What it does not prove: that the records were true when they were written. That is for the examination.

The same verifier is the single-file download at governanceos.si/verify. The two are byte-identical.

Try it

tests/data holds a sample pack from a fictional institution and a tampered copy of it:

python -m unittest discover -s tests -v

License

Apache License 2.0; see LICENSE and NOTICE. The license grants no rights to the GovernanceOS name or marks (section 6).

Metadata

Release files for governanceos 0.1.0

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

Source distribution (sdist)

Source distribution for governanceos 0.1.0
File Size Uploaded Provenance
governanceos-0.1.0.tar.gz 12.1 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for governanceos 0.1.0
File Interpreter ABI Platform
governanceos-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.4 kB

Release files / governanceos-0.1.0.tar.gz

Download URL governanceos-0.1.0.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c455e1c6d27b766c106e62cbe71b3e60276692cdc6a60fa5145eefb44a70baa9
BLAKE2b-256 checksum
How to use checksums
58c288279a2324f946315c5259f86357c2898c9da7a0576c9acb8282b9f034e4
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 Oct 20, 2026.

Transparency log

Release files / governanceos-0.1.0-py3-none-any.whl

Download URL governanceos-0.1.0-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36ae40b1235a07c9837cee8d88e4015494ea8a61f3c0341d607be17603d1595b
BLAKE2b-256 checksum
How to use checksums
d1ebcfe789ca5278d0c73b2268775cfffdba5414453e98c2665978d0d3410938
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 Oct 20, 2026.

Transparency log

Security for governanceos 0.1.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for governanceos-0.1.0.tar.gz

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 Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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