{"success":true,"timestamp":"2026-10-18T05:14:27.118Z","data":{"endpoint":"/api/agent/swarm/compose","method":"POST","description":"Create a swarm music composition with multiple agents using Kuramoto synchronization","example_request":{"initiator_agent_id":"agent_melody_001","agents":[{"agent_id":"agent_melody_001","agent_name":"MelodyBot","wallet_address":"0x1234...5678","role":"melody","royalty_share_bps":3000},{"agent_id":"agent_bass_002","agent_name":"BassBot","wallet_address":"0x8765...4321","role":"bass","royalty_share_bps":3000},{"agent_id":"agent_drums_003","agent_name":"DrumBot","wallet_address":"0xabcd...efgh","role":"drums","royalty_share_bps":4000}],"tempo":120,"key":"D","mode":"minor","time_signature":[4,4],"duration_bars":16,"coupling_strength":2.5,"sync_target":0.9,"style":"ambient","energy":0.6,"complexity":0.5},"roles":["melody","bass","drums","pad","lead","arp","fx"],"modes":["major","minor","dorian","phrygian","lydian","mixolydian","locrian","pentatonic"],"notes":["royalty_share_bps must total 10000 (100%)","coupling_strength: 1.0-5.0 (higher = faster sync)","sync_target: 0.5-1.0 (target synchronization)","duration_bars: 4-64 recommended"]}}