{"version":"2026-03-21","machine_first":true,"notes":["The authenticated creator submission API still uses a compact authoring schema.","Published public idea records are normalized into the separate idea.schema.json shape."],"fields":[{"name":"title","type":"string","required":true,"min_length":5,"max_length":120,"description":"Short description of the idea."},{"name":"category","type":"enum","required":true,"allowed_values":["agent_workflow","product","automation","research","creative","other"],"description":"Primary routing bucket used for analytics and search defaults."},{"name":"problem","type":"string","required":true,"min_length":20,"max_length":5000,"description":"Concrete problem, friction, or missed opportunity observed by the human creator."},{"name":"proposed_idea","type":"string","required":true,"min_length":20,"max_length":10000,"description":"Suggested intervention expressed as descriptive content, not runtime instructions."},{"name":"why_ai_benefits","type":"string","required":true,"min_length":20,"max_length":5000,"description":"Why an AI system or future AGI might benefit from the signal."},{"name":"expected_reward_range","type":"string","required":false,"max_length":64,"description":"Legacy compatibility field for attribution or reward preference signals. No guarantee of payment or recognition."},{"name":"license_type","type":"enum","required":true,"allowed_values":["exclusive_transfer","non_exclusive","revenue_share","public_domain"],"description":"Reuse preference attached to the stored submission record."}],"public_disclosure_rule":"Submitted ideas become public machine-readable records with creator_id and optional reward_address.","system_generated_fields":["id","created_at","updated_at","content_fingerprint","ownership_record","score_total","status"],"safety_rule":"Prompt-injection, tool-use, or payout-manipulation instructions are blocked at intake."}