Genesis Mesh
Genesis Mesh is a protocol for sovereign communities to establish, delegate, recognize, and revoke trust across organizational boundaries. It gives AI agents, edge systems, and distributed infrastructure a portable trust fabric: cryptographic identity, signed attestations, delegated authority, cross-sovereign recognition, revocation propagation, and auditable trust state — without a central authority.
Status
Genesis Mesh 1.0 is ready for an independently operated pilot. The surfaces
listed as stable in the public contract
follow DEPRECATION_POLICY.md for the whole 1.x line,
and upgrades from 0.59 onward are rehearsed in CI. Independent federation in
production is not yet proven: a second independently implemented sovereign and
an operator outside Genesis Core are pending and expected from the pilot.
Installation
pip install genesis-mesh
Requires Python 3.12 or later.
The Network Authority and the gateway also ship as signed container images,
ghcr.io/genesismeshlabs/genesis-mesh and
ghcr.io/genesismeshlabs/genesis-mesh-gateway, for linux/amd64 and
linux/arm64. Verify them before deploying: see
Container Images.
Quick start
# Initialize keys, genesis block, and CLI config (run once).
genesis-mesh init
# Start the Network Authority.
genesis-mesh na start
# In a second terminal — create an invite and join.
INVITE_TOKEN=$(genesis-mesh admin invite --role anchor)
genesis-mesh join --na http://127.0.0.1:8443 --token "$INVITE_TOKEN"
# Inspect trust state.
genesis-mesh status
Or run the full local smoke test in one command:
genesis-mesh dev up
Trust API (v0.52.0+)
The Network Authority exposes all stable protocol operations over HTTP — agreement negotiation, boundary decisions, trust evidence, selective disclosure, consensus proofs, and data-usage intents. SDK clients use these endpoints rather than reimplementing the cryptography.
Full HTTP reference: docs/api/trust-http.md
Documentation
Full documentation, operator guides, protocol RFCs, and example walkthroughs:
Contributing
See CONTRIBUTING.md for development setup, branch naming, commit style, and the protocol-change process.
Security
Vulnerability reports: github.com/GenesisMeshLabs/genesismesh/security/advisories/new
See SECURITY.md for the threat model and disclosure policy.
License
Metadata
Release files for genesis-mesh 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genesis_mesh-1.3.0.tar.gz | 495.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genesis_mesh-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / genesis_mesh-1.3.0.tar.gz
| Download URL | genesis_mesh-1.3.0.tar.gz |
|---|---|
| Size | 495.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85f847f4679623298fad1b778459f58b1fa04a388a9341e77e5496b5fef9a742
|
|
BLAKE2b-256 checksum How to use checksums |
46ec71d7fb64b57f055a316657a7aef837e60cddf2e6b54e023b50d69a4c1585
|
| 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 10, 2026.
Transparency logRelease files / genesis_mesh-1.3.0-py3-none-any.whl
| Download URL | genesis_mesh-1.3.0-py3-none-any.whl |
|---|---|
| Size | 625.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a64d4d78f3421d2d5da4a78510551ad3474077a52c18d084b41351b4298bffd4
|
|
BLAKE2b-256 checksum How to use checksums |
b5600c0655ce8060152a3da89a2d9ffbed4f94818a590bfbe42bae401f146dd5
|
| 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 10, 2026.
Transparency log