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"
+}
addedInput schema / properties / payload / properties / evidence_items
Added value: +{
+ "description": "Alias for evidence_pack. Supply one field, not conflicting copies.",
+ "items": {
+ "additionalProperties": true,
+ "description": "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.",
+ "properties": {
+ "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"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / payload / properties / evidence_pack
Added value: +{
+ "description": "Full current evidence pack. Rechecks replace the pack; the server does not append or retrieve evidence.",
+ "items": {
+ "additionalProperties": true,
+ "description": "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.",
+ "properties": {
+ "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"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
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"
+}
changedOutput schema / properties / canonical_entity / type
Previous value: -"object"New value: +[
+ "object",
+ "null"
+]