Metadata-Version: 2.5
Name: easyssf-core
Version: 0.7.0
Summary: The vocabulary of the OpenID Shared Signals Framework: SETs, subjects, event types, the typed CAEP, RISC and SCIM events, stream configuration and transmitter metadata
Project-URL: Homepage, https://easyssf.org
Project-URL: Repository, https://github.com/easyssf/easyssf-python
Project-URL: Changelog, https://github.com/easyssf/easyssf-python/blob/main/CHANGELOG.md
Author: the easyssf authors
License-Expression: Apache-2.0
Keywords: caep,openid,risc,security-events,set,ssf
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.11
Provides-Extra: signing
Requires-Dist: joserfc<2,>=1.7; extra == 'signing'
Description-Content-Type: text/markdown

# easyssf-core

The vocabulary of the [OpenID Shared Signals Framework](https://openid.net/specs/openid-sharedsignals-framework-1_0.html)
for Python: Security Event Tokens (`EventToken`, the `new_set` builder), subjects (RFC 9493, complex
subjects, the `scim` format), delivery methods, stream configuration, transmitter metadata, the
event types of SSF, CAEP, RISC and SCIM Events (RFC 9967) with their aliases, and the typed CAEP,
RISC and SCIM events. No dependencies; `easyssf-core[signing]` adds `easyssf.core.signing`, which
signs SETs with joserfc.

Part of [easyssf-python](https://github.com/easyssf/easyssf-python); the receiver is
`easyssf-receiver`.
