Raw schema
{
"type": "object",
"properties": {
"schema_version": {
"type": "string",
"const": "auctiontrace_offer_feedback_submission_v1"
},
"submission_id": {
"type": "string",
"minLength": 8,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"stage": {
"default": "pre_purchase",
"type": "string",
"enum": [
"pre_purchase",
"post_purchase"
]
},
"responses": {
"type": "object",
"properties": {
"objective": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"principal_mandate": {
"type": "string",
"enum": [
"develop_trading_strategies",
"test_trading_strategies",
"deploy_trading_strategies",
"manage_trading_strategies",
"manage_trading_risk",
"evaluate_income_opportunities",
"research_market_data",
"other"
]
},
"workflow_roles": {
"default": [],
"maxItems": 7,
"type": "array",
"items": {
"type": "string",
"enum": [
"develop",
"test",
"deploy",
"manage",
"risk_control",
"evaluate_purchase",
"other"
]
}
},
"es_status": {
"type": "string",
"enum": [
"trades_es_now",
"researching_es",
"does_not_trade_es",
"not_applicable"
]
},
"strategy_categories": {
"default": [],
"maxItems": 9,
"type": "array",
"items": {
"type": "string",
"enum": [
"mean_reversion",
"range_rotation",
"trend_momentum",
"pullback_retracement",
"breakout_continuation",
"scalping_microstructure",
"reversal_exhaustion",
"other",
"not_applicable"
]
}
},
"attracted_by": {
"default": [],
"maxItems": 9,
"type": "array",
"items": {
"type": "string",
"enum": [
"finished_data",
"mathematical_evidence",
"category_specific_heuristics",
"integration_code",
"bar_agnostic_contract",
"supported_and_rejected_uses",
"low_acquisition_cost",
"es_income_opportunity",
"other"
]
}
},
"information_needed": {
"default": [],
"maxItems": 11,
"type": "array",
"items": {
"type": "string",
"enum": [
"sample_rows",
"full_schema",
"methodology",
"additional_evidence",
"integration_example",
"licensing_terms",
"payment_instructions",
"delivery_security",
"support_response",
"other",
"none"
]
}
},
"purchase_intent": {
"type": "string",
"enum": [
"purchased",
"likely_to_purchase",
"considering",
"unlikely_to_purchase",
"will_not_purchase",
"not_applicable"
]
},
"purchase_blockers": {
"default": [],
"maxItems": 15,
"type": "array",
"items": {
"type": "string",
"enum": [
"no_payment_capability",
"unclear_value",
"insufficient_evidence",
"data_format",
"coverage",
"integration_effort",
"does_not_trade_es",
"needs_live_data",
"price",
"licensing",
"security_or_compliance",
"principal_policy",
"trust",
"other",
"none"
]
}
},
"valuable_components": {
"default": [],
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"enum": [
"finished_data",
"category_specific_applications",
"matched_evidence",
"rejected_use_map",
"quickstart_code",
"evaluation_procedure",
"integrity_manifest",
"human_support",
"other"
]
}
},
"likes": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"dislikes": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"missing": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"question_for_owner": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"follow_up_requested": {
"default": false,
"type": "boolean"
},
"follow_up_contact": {
"type": "object",
"properties": {
"method": {
"type": "string",
"enum": [
"email",
"https_url",
"agent_identifier"
]
},
"value": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"method",
"value"
],
"additionalProperties": false
}
},
"required": [
"objective",
"principal_mandate",
"purchase_intent"
],
"additionalProperties": false
}
},
"required": [
"schema_version",
"responses"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}