/**
 * Default configuration for Nexus Prime
 */
export const defaultConfig = {
    network: {
        port: 3000,
        peers: [],
        consensus: 'raft'
    },
    memory: {
        cortex: {
            enabled: true,
            storage: 'sqlite',
            vector: 'hnsw'
        },
        hippocampus: {
            window: '48h',
            consolidation: '6h'
        },
        prefrontal: {
            items: 7
        }
    },
    evolution: {
        mutationRate: 0.01,
        selectionPressure: 0.9,
        coherenceThreshold: 0.8
    },
    adapters: ['openclaw']
};
export const environments = {
    development: {
        network: {
            port: 3000,
            peers: [],
            consensus: 'raft'
        }
    },
    production: {
        network: {
            port: 8080,
            peers: [],
            consensus: 'bft'
        },
        evolution: {
            mutationRate: 0.005,
            selectionPressure: 0.95,
            coherenceThreshold: 0.9
        }
    },
    test: {
        network: {
            port: 3001,
            peers: [],
            consensus: 'raft'
        },
        memory: {
            cortex: {
                enabled: true,
                storage: 'sqlite',
                vector: 'flat'
            },
            hippocampus: {
                window: '1h',
                consolidation: '15m'
            },
            prefrontal: {
                items: 3
            }
        }
    }
};
