CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-josepy

tessl install tessl/pypi-josepy@2.1.0

JOSE protocol implementation in Python with support for JSON Web Algorithms, Keys, and Signatures

Agent Success

Agent success rate when using this tile

73%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.16x

Baseline

Agent success rate without this tile

63%

rubric.jsonevals/scenario-3/

{
  "context": "Evaluates whether the solution uses josepy's comparable key wrappers and immutable mapping utilities to manage asymmetric keys and related configuration. Focus is on deduplication by key material, public-key projection, stable lookups, and immutable option merging using the package's primitives.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Key wrapping",
      "description": "RSA and EC keys are wrapped with josepy ComparableKey helpers (ComparableRSAKey/ComparableECKey) before storing or comparing so equality and hashing rely on josepy instead of raw cryptography key objects.",
      "max_score": 30
    },
    {
      "name": "Public view",
      "description": "Public key projections are produced via the ComparableKey.public_key() helper to return deduplicated public-only entries rather than manual serialization or unchecked reuse of private keys.",
      "max_score": 20
    },
    {
      "name": "Key lookup map",
      "description": "Key-to-label mappings use comparable wrappers as dictionary/set keys, allowing lookups with a separate object representing the same RSA key material (verifying josepy-provided __eq__/__hash__).",
      "max_score": 25
    },
    {
      "name": "Immutable options",
      "description": "Connection options are represented with josepy ImmutableMap (or frozendict) for hashable, attribute-accessible state, and updates are produced via ImmutableMap.update to return new instances without mutating originals.",
      "max_score": 25
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/josepy@2.1.x
tile.json