Skip to main content

NativeEvidence

Versioned native provenance; configured requested model remains in the parent result.

adapter_versionstringrequired

Version of the codec.

Possible values: Value must match regular expression ^native-v1$

answers objectrequired

Complete original answers, retaining explicit zero.

property name* NativeAnswer

Original typed primitive. Rounded score bands never replace these fields.

choicestring | nullnullable

Selected choice label.

confidence(number | null)<double>nullable

Confidence, distinct from label probabilities.

Possible values: >= 0 and <= 1

legend object

Controlled requested rubric descriptions indexed by native level.

property name*string
normalized_score(number | null)<double>nullable

Continuous normalized level, native score plus one.

Possible values: >= 1 and <= 5

noul(number | null)<double>nullable

P(yes); explicit zero remains present.

Possible values: >= 0 and <= 1

probabilities object

Complete permitted distribution.

property name*number<double>
score(number | null)<double>nullable

Exact native expected level, 0..4.

Possible values: >= 0 and <= 4

typePrimitiverequired

Native primitive kind.

Possible values: [noul, choice, score]

normalization_versionstringrequired

Version of nearest integer rating projection.

Possible values: Value must match regular expression ^nearest-band-v1$

profilestringrequired

Standard profile; other profiles are owned by the shared Go client.

Possible values: Value must match regular expression ^standard$

protocolstringrequired

Exact selected transport.

Possible values: Value must match regular expression ^(cloudflare-rest-v1|typesafe-systemone-v1)$

returned_modelstringrequired

Provider-returned identity, separate from requested model.

Possible values: <= 128 characters, Value must match regular expression ^[A-Za-z0-9@][A-Za-z0-9@/_.:+-]{0,127}$

rubric_versionstringrequired

Version of the notification rubrics.

Possible values: Value must match regular expression ^notification-v1$

schema_versioninteger<int32>required

Native evidence schema, currently one.

Possible values: >= 1 and <= 1

NativeEvidence
{
"adapter_version": "string",
"answers": {},
"normalization_version": "string",
"profile": "string",
"protocol": "string",
"returned_model": "string",
"rubric_version": "string",
"schema_version": 0
}