brainy/examples/brainy-service-template/config/default.json
David Snelling ee003a9473 feat: add zero-configuration Brainy service template with augmentation-first architecture
- Implement WebSocket augmentation for real-time communication
- Implement WebRTC augmentation for peer-to-peer connections
- Implement HTTP augmentation as minimal REST fallback
- Add auto-discovery augmentation for data pattern analysis
- Add adaptive storage augmentation for intelligent resource management
- Add environment adapter augmentation for universal compatibility
- Template auto-detects environment (browser, Node.js, serverless, containers)
- Intelligent transport selection (WebRTC → WebSocket → HTTP)
- Automatic storage optimization (memory → filesystem → S3)
- Zero configuration required - just npm start
- Includes intelligent verb scoring by default
- Works in any environment without configuration
- Full documentation and examples included
2025-08-06 18:17:32 -07:00

52 lines
No EOL
1.1 KiB
JSON

{
"service": {
"name": "brainy-service-template",
"port": 3000,
"cors": {
"enabled": true,
"origins": ["http://localhost:3000", "http://localhost:3001"]
},
"rateLimit": {
"windowMs": 900000,
"maxRequests": 100
}
},
"brainy": {
"storage": {
"type": "filesystem",
"path": "./data"
},
"features": {
"intelligentVerbScoring": false,
"realTimeUpdates": false,
"distributedMode": false,
"metadataIndexing": true
},
"intelligentVerbScoring": {
"enabled": false,
"enableSemanticScoring": true,
"enableFrequencyAmplification": true,
"enableTemporalDecay": true,
"temporalDecayRate": 0.01,
"minWeight": 0.1,
"maxWeight": 1.0,
"baseConfidence": 0.5,
"learningRate": 0.1
},
"cache": {
"autoTune": true,
"hotCacheMaxSize": 5000
},
"logging": {
"verbose": false
}
},
"logging": {
"level": "info",
"format": "json",
"timestamp": true
},
"health": {
"timeout": 5000
}
}