addedInput schema / properties / payload / properties / evidence_available
Added value: +{
+ "description": "Optional context labels, not structured evidence and never counted as proof. Use evidence_pack for items.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedInput schema / properties / payload / properties / evidence_items / description
Previous value: -"Alias for evidence_pack when the host already uses this field name."New value: +"Alias for evidence_pack. Supply one field, not conflicting copies."
addedInput schema / properties / payload / properties / evidence_items / items / description
Added value: +"A caller-declared, consented and redacted evidence item. No required fields at intake: incomplete items receive correction feedback. Passing coverage never verifies truth, permission or readiness."
addedInput schema / properties / payload / properties / evidence_items / items / properties
Added value: +{
+ "claim": {
+ "description": "Minimal, non-confidential claim supported by the item; do not send raw private interviews.",
+ "type": "string"
+ },
+ "evidence_origin": {
+ "description": "Alias for source_class. Source-class precedence: source_class, evidence_origin, source_family, then evidence_type.",
+ "type": "string"
+ },
+ "evidence_type": {
+ "description": "What was collected, for example interview, field observation or licence record. Not merely the conclusion.",
+ "type": "string"
+ },
+ "geography": {
+ "description": "Geography represented by this source. Public preflight does not verify geographic relevance.",
+ "type": "string"
+ },
+ "id": {
+ "description": "Optional item identifier. Does not establish a distinct source.",
+ "type": "string"
+ },
+ "is_load_bearing": {
+ "description": "Compatibility alias for load_bearing.",
+ "type": "boolean"
+ },
+ "load_bearing": {
+ "description": "True if the target recommendation materially depends on this item.",
+ "type": "boolean"
+ },
+ "parent_source_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "provenance_ledger": {
+ "additionalProperties": true,
+ "properties": {
+ "parent_source_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "source_doc_id": {
+ "description": "Opaque source-document reference, not an evidence-item ID or personal identifier.",
+ "type": "string"
+ },
+ "source_locator": {
+ "description": "Redacted, reviewable document locator. Shared references count together.",
+ "type": "string"
+ },
+ "source_url": {
+ "description": "Source reference only; the sandbox does not fetch or authenticate it.",
+ "type": "string"
+ },
+ "synthetic_fields": {
+ "description": "Source-reference fields that were generated rather than observed; these do not establish lineage.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "upstream_source_ids": {
+ "description": "Disclose shared upstream sources; distinct identifiers do not prove independence.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "source_class": {
+ "description": "Origin label, for example entity_reported, regulator_published, structured_field_research, operational_data or counterparty_reference. Not a claim of independence.",
+ "type": "string"
+ },
+ "source_date": {
+ "description": "Source date, preferably YYYY-MM-DD. Public preflight does not assess freshness or date validity.",
+ "type": "string"
+ },
+ "source_doc_id": {
+ "description": "Opaque source-document reference, not an evidence-item ID or personal identifier.",
+ "type": "string"
+ },
+ "source_family": {
+ "description": "Compatibility origin label; source_class takes precedence.",
+ "type": "string"
+ },
+ "source_grade": {
+ "description": "Caller-supplied grade. Not a substitute for verification or source lineage.",
+ "type": "string"
+ },
+ "source_hash": {
+ "description": "Optional SHA-256 source hash, 64 hexadecimal characters; a hash does not authenticate its origin.",
+ "type": "string"
+ },
+ "source_locator": {
+ "description": "Redacted, reviewable document locator. Shared references count together.",
+ "type": "string"
+ },
+ "source_url": {
+ "description": "Source reference only; the sandbox does not fetch or authenticate it.",
+ "type": "string"
+ },
+ "stakeholder_class": {
+ "description": "Role represented, for example guardian, customer, supplier or partner. Do not submit a person identifier.",
+ "type": "string"
+ },
+ "status": {
+ "description": "Legacy alias for verification_status.",
+ "type": "string"
+ },
+ "upstream_source_ids": {
+ "description": "Disclose shared upstream sources; distinct identifiers do not prove independence.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "verification_status": {
+ "description": "Caller label. verified, independently_verified, corroborated, attested, confirmed and validated count for the structural prefilter only. self_attested, unverified, missing and other labels do not. Do not change labels without actually checking the source.",
+ "type": "string"
+ }
+}
changedInput schema / properties / payload / properties / evidence_pack / description
Previous value: -"Evidence items available for the decision."New value: +"Full current evidence pack. Rechecks replace the pack; the server does not append or retrieve evidence."
addedInput schema / properties / payload / properties / evidence_pack / items / description
Added value: +"A caller-declared, consented and redacted evidence item. No required fields at intake: incomplete items receive correction feedback. Passing coverage never verifies truth, permission or readiness."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / claim / description
Added value: +"Minimal, non-confidential claim supported by the item; do not send raw private interviews."
changedInput schema / properties / payload / properties / evidence_pack / items / properties / evidence_origin / description
Previous value: -"Alias for source_class when the host uses evidence-origin terminology."New value: +"Alias for source_class. Source-class precedence: source_class, evidence_origin, source_family, then evidence_type."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / evidence_type / description
Added value: +"What was collected, for example interview, field observation or licence record. Not merely the conclusion."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / geography
Added value: +{
+ "description": "Geography represented by this source. Public preflight does not verify geographic relevance.",
+ "type": "string"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / id / description
Added value: +"Optional item identifier. Does not establish a distinct source."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / is_load_bearing
Added value: +{
+ "description": "Compatibility alias for load_bearing.",
+ "type": "boolean"
+}
changedInput schema / properties / payload / properties / evidence_pack / items / properties / load_bearing / description
Previous value: -"True when this item materially supports the target recommendation."New value: +"True if the target recommendation materially depends on this item."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / parent_source_ids
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / parent_source_ids
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / source_doc_id / description
Added value: +"Opaque source-document reference, not an evidence-item ID or personal identifier."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / source_locator / description
Added value: +"Redacted, reviewable document locator. Shared references count together."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / source_url / description
Added value: +"Source reference only; the sandbox does not fetch or authenticate it."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / synthetic_fields
Added value: +{
+ "description": "Source-reference fields that were generated rather than observed; these do not establish lineage.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / provenance_ledger / properties / upstream_source_ids / description
Added value: +"Disclose shared upstream sources; distinct identifiers do not prove independence."
changedInput schema / properties / payload / properties / evidence_pack / items / properties / source_class / description
Previous value: -"Origin family, for example entity_reported, structured_field_research, regulator_published, or counterparty_reference."New value: +"Origin label, for example entity_reported, regulator_published, structured_field_research, operational_data or counterparty_reference. Not a claim of independence."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_date / description
Added value: +"Source date, preferably YYYY-MM-DD. Public preflight does not assess freshness or date validity."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_doc_id / description
Added value: +"Opaque source-document reference, not an evidence-item ID or personal identifier."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_family
Added value: +{
+ "description": "Compatibility origin label; source_class takes precedence.",
+ "type": "string"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_grade / description
Added value: +"Caller-supplied grade. Not a substitute for verification or source lineage."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_hash
Added value: +{
+ "description": "Optional SHA-256 source hash, 64 hexadecimal characters; a hash does not authenticate its origin.",
+ "type": "string"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / source_locator
Added value: +{
+ "description": "Redacted, reviewable document locator. Shared references count together.",
+ "type": "string"
+}
changedInput schema / properties / payload / properties / evidence_pack / items / properties / source_url / description
Previous value: -"Source document reference. Shared references count together; a distinct URL does not prove source truth or independence."New value: +"Source reference only; the sandbox does not fetch or authenticate it."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / stakeholder_class / description
Added value: +"Role represented, for example guardian, customer, supplier or partner. Do not submit a person identifier."
addedInput schema / properties / payload / properties / evidence_pack / items / properties / status
Added value: +{
+ "description": "Legacy alias for verification_status.",
+ "type": "string"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / upstream_source_ids
Added value: +{
+ "description": "Disclose shared upstream sources; distinct identifiers do not prove independence.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / payload / properties / evidence_pack / items / properties / verification_status / description
Added value: +"Caller label. verified, independently_verified, corroborated, attested, confirmed and validated count for the structural prefilter only. self_attested, unverified, missing and other labels do not. Do not change labels without actually checking the source."
removedInput schema / properties / payload / properties / evidence_pack / items / properties / verification_status / enum
Removed value: -[
- "unverified",
- "verified",
- "independently_verified",
- "corroborated",
- "attested",
- "confirmed",
- "validated"
-]
addedInput schema / properties / payload / properties / stage
Added value: +{
+ "description": "Free-text venture stage, for example pre-MVP, pilot, grant-funded programme or scaling. No closed enum.",
+ "type": "string"
+}