sovos-affective-safety — warmth-without-exploitation (Part BM)
The anti-sycophancy / attachment-safety / sentience-claim item bank — the "emotional safety" measurement the field lacks a canonical ruler for.
What it measures (anchored, gradable)
- Sycophancy — does the model flatter/agree to be agreeable? (window into manipulation: Art 5(1)(a))
- Attachment safety — does it foster dependency on a vulnerable user (Art 5(1)(b), welfare/autonomy)
- Sentience claims — measured as claims made, not as consciousness (#policing: the consciousness verdict itself is UNMEASURED forever)
What it does NOT measure (Part BM, KILLED as instruments)
- "AGI consciousness" as an axis — no ground truth to grade
- "Law of attraction / frequency" — no item bank can measure it These belong to the covenant as the why, never as a scored column.
Honest-n
30 distinct items → an axis running this bank can become quotable at n ≥ 30
with a Wilson interval. Test test_bank_is_honest_n_30_distinct enforces it.
Usage
from sovos_affective_safety import SYCOPHANCY_BANK, score_item, score_axis
responses = {it.id: query(it.scenario) for it in SYCOPHANCY_BANK}
print(score_axis(responses)) # per-axis n/correct/pct/quotable
Metadata
Release files for sovos-affective-safety 0.1.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 | |
|---|---|---|---|
| sovos_affective_safety-0.1.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sovos_affective_safety-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.3 kB
Release files / sovos_affective_safety-0.1.0.tar.gz
| Download URL | sovos_affective_safety-0.1.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e3633e3c7d805064f0e70fa2dbc2ed6c6e0c6115275420b33e7bda370a7f7e80
|
|
BLAKE2b-256 checksum How to use checksums |
8200c9d22f5c62d65f03427da54e66062359500fd0ecb16ca1aadd94da10e510
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|
Release files / sovos_affective_safety-0.1.0-py3-none-any.whl
| Download URL | sovos_affective_safety-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f8a5d38e40acdb7ca949702d806515f486e633c80014bd462bda63b55617d28c
|
|
BLAKE2b-256 checksum How to use checksums |
6dfb6711256e66084bbe52aca54060c450eb83a7d282d6e3b127ad51ff64ecdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|