Skip to main content

identifold

Python implementation of the stable Identifold 1.0 wire specification and an independent consumer of the language-neutral conformance suite.

from identifold import NamespaceRegistry, create_machine_id, public_id_from_machine_id

registry = NamespaceRegistry([{"publicPrefix": "user"}])
mid = create_machine_id()
pid = public_id_from_machine_id(mid, "user")

UUIDv7 generation uses uuid6; TypeID encoding uses typeid-python. REF behavior is implemented from the published Identifold specification and judged by the same vectors as the TypeScript package.

Release automation must build a wheel and source distribution, run the complete conformance manifest on Python 3.12–3.14, and publish with trusted provenance. Vulnerabilities should be reported through the repository's private security-advisory channel. Supported-version policy follows the root security policy.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

identifold-1.0.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

identifold-1.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file identifold-1.0.0.tar.gz.

File metadata

  • Download URL: identifold-1.0.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for identifold-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a33c478b3482ab5f413d9053bebad137a577aad5cd286272ca29ad95690557d3
MD5 99097c91106cf701cd3837d598d19037
BLAKE2b-256 5271e3709cc10d06847e8683181926630cc3fffefef1d4165bb89c68a55907bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for identifold-1.0.0.tar.gz:

Publisher: publish.yml on greyfoundry/identifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file identifold-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: identifold-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for identifold-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 057ed7e4738afdbd441f76c441aa77476109ab9e7f12007b2c4f45b9f0acdae5
MD5 dae44d6a95d5fc419629dd66e12efed2
BLAKE2b-256 5fb7bea56114a47fdc36007dc311f1940509d473dc0d1c12978701bde4b2f14d

See more details on using hashes here.

Provenance

The following attestation bundles were made for identifold-1.0.0-py3-none-any.whl:

Publisher: publish.yml on greyfoundry/identifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 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