Claim¶
A Claim is a machine-readable statement about the subject's preference, aversion, tendency, constraint, setting, or derived signal.
Required fields¶
claim_idtype— one ofpreference,aversion,tendency,constraint,setting,derived_signal.namespace—coreor a registered extension.keyvalueconfidence—[0.0, 1.0].source— provenance block.
Example¶
{
"claim_id": "ppx:claim:c-001",
"type": "preference",
"namespace": "core",
"key": "novelty_tolerance",
"value": 0.62,
"value_type": "float",
"units": "normalized_0_1",
"confidence": 0.78,
"stability": "medium",
"source": {
"kind": "inferred",
"origin": "onboarding_quiz_v1",
"evidence_refs": ["ppx:evidence:quiz:12"]
}
}
Value types¶
value_type |
Shape |
|---|---|
float |
Number in [0.0, 1.0] when units = normalized_0_1. |
int |
Integer. |
bool |
true / false. |
string |
String; MAY be constrained via extension allowed_values. |
string_list |
Array of strings. |
map<string,float> |
Object mapping string keys to floats. |
Review & editability¶
review_status is one of unreviewed, pending_confirmation, confirmed,
rejected.