$npx skillfedfor your agent

cursive

Cursive implements OpenStack-specific validation of digital signatures.

With conditionsPyPI CryptographyReleased Aug 2026101.2K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — cursive-0.3.0-py3-none-any.whl
v0.3.0 · released 2026-08-06 · Python >=3.11 · 7 runtime deps: pbr, cryptography, oslo.serialization, oslo.utils, oslo.i18n, oslo.log, castellan

Yes, if you are building or operating OpenStack infrastructure and need standardized signature validation. The library is actively maintained, has low install friction, carries a permissive license, and integrates cleanly with the Oslo ecosystem. Not relevant for non-OpenStack projects.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11 or later; designed for OpenStack environments.
  • Low friction: pure Python wheel with no compiled dependencies.
  • Active maintenance with a release 8 days ago.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most deployment contexts.

last release 2026-08-06 (8 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 101,172 downloads/mo, #12,959 on PyPI

Verify before relying

pip install cursive

from cursive import signature_utils
# Use signature_utils to validate OpenStack-specific signatures
  • What specific OpenStack signature formats or standards does cursive validate (e.g., certificate chains, key types)?
  • Does cursive provide command-line tools or only a Python API?
  • What is the scope of 'additional capabilities' mentioned as future work?
Same gist for agents: .md · .json

What it is and what it does

Cursive is a library that extracts and centralizes OpenStack-specific digital signature validation logic previously scattered across OpenStack projects. It wraps cryptography and Oslo libraries to provide signature verification tailored to OpenStack's security model and certificate handling practices.

The package is intended for OpenStack operators, integrators, and developers who need to verify signatures on OpenStack artifacts, configurations, or communications. It requires Python 3.11+ and depends on the Oslo middleware suite (serialization, utilities, internationalization, logging) plus castellan for key management. The project is actively maintained and has no known vulnerabilities.

Use it for

  • Verify digital signatures on OpenStack configuration files or deployment artifacts in CI/CD pipelines.
  • Validate cryptographic signatures on OpenStack API responses or messages in custom integrations.
  • Centralize signature validation logic across multiple OpenStack-based services or tools.
  • Implement security controls for OpenStack cloud environments requiring signature attestation.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building or operating OpenStack infrastructure and need standardized signature validation.

The library is actively maintained, has low install friction, carries a permissive license, and integrates cleanly with the Oslo ecosystem. Not relevant for non-OpenStack projects.

Install

cursive on PyPI

Before you install

Low friction: pure Python wheel with no compiled dependencies. Active maintenance with a release 8 days ago. Depends on established OpenStack libraries (oslo.* suite) and cryptography, all well-maintained.

Requires Python 3.11 or later; designed for OpenStack environments.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most deployment contexts.

Quickstart

pip install cursive

from cursive import signature_utils
# Use signature_utils to validate OpenStack-specific signatures

Verify before relying

  • What specific OpenStack signature formats or standards does cursive validate (e.g., certificate chains, key types)?
  • Does cursive provide command-line tools or only a Python API?
  • What is the scope of 'additional capabilities' mentioned as future work?

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
7 packages
pbrcryptographyoslo.serializationoslo.utilsoslo.i18noslo.logcastellan
MaintenanceActively maintained 8 days since the last release
First released
Downloads101,172 / month, #12,959 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Environment :: OpenStackIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: cursive-0.3.0-py3-none-any.whl

Tags

Capabilities
openstack signature verificationdigital signature validationcryptographic signature checkingopenstack security validationsignature verification library
Topics
openstackcryptographysignature-validation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “openstack signature verification”

  • cursiveCursive validates digital signatures using OpenStack-specific logic,…
  • signifyValidates and inspects Windows Authenticode digital signatures…
  • securesystemslibSecuresystemslib provides a cryptography interface for creating and…

Give your agent the search over MCP, or paste the wish link into any chat.

More Cryptography packages

certifi Worth it
PyPI · Cryptography · released Jul 2026

Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.

MPL-2.0pure Python · 3.7+
1.9Bdownloads / mo
cryptography Worth it
PyPI · Cryptography · released Jul 2026

cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.

Apache-2.0 OR BSD-3-Clausecompiled wheel
1.5Bdownloads / mo
rsa Skip
PyPI · Cryptography · released Apr 2025

Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.

Apache-2.0pure Pythonabandoned
299.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
azure-identity Worth it
PyPI · Cryptography · released Mar 2026

Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.

license unclearpure Python · 3.9+
247.2Mdownloads / mo
PyNaCl Worth it
PyPI · Cryptography · released Jan 2026

PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.

Apache-2.0compiled wheel · 3.8+
246.6Mdownloads / mo

See also keystonemiddleware · fastecdsa · keystoneauth1 · oslo.upgradecheck · signify · aws-sns-message-validator · castellan · oslo.policy · ed25519-blake2b-fork · opentimestamps-client