feat: add production genesis config without faucet
Some checks failed
AITBC CI/CD Pipeline / lint-and-test (3.11) (pull_request) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.12) (pull_request) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.13) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (apps/coordinator-api/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (cli/aitbc_cli) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-core/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-crypto/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-sdk/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (tests) (pull_request) Has been cancelled
Security Scanning / CodeQL Security Analysis (javascript) (pull_request) Has been cancelled
Security Scanning / CodeQL Security Analysis (python) (pull_request) Has been cancelled
Security Scanning / Dependency Security Scan (pull_request) Has been cancelled
Security Scanning / Container Security Scan (pull_request) Has been cancelled
Security Scanning / OSSF Scorecard (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-cli (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-services (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-production-services (pull_request) Has been cancelled
AITBC CI/CD Pipeline / security-scan (pull_request) Has been cancelled
AITBC CI/CD Pipeline / build (pull_request) Has been cancelled
AITBC CI/CD Pipeline / deploy-staging (pull_request) Has been cancelled
AITBC CI/CD Pipeline / deploy-production (pull_request) Has been cancelled
AITBC CI/CD Pipeline / performance-test (pull_request) Has been cancelled
AITBC CI/CD Pipeline / docs (pull_request) Has been cancelled
AITBC CI/CD Pipeline / release (pull_request) Has been cancelled
AITBC CI/CD Pipeline / notify (pull_request) Has been cancelled
Security Scanning / Security Summary Report (pull_request) Has been cancelled
Some checks failed
AITBC CI/CD Pipeline / lint-and-test (3.11) (pull_request) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.12) (pull_request) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.13) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (apps/coordinator-api/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (cli/aitbc_cli) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-core/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-crypto/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-sdk/src) (pull_request) Has been cancelled
Security Scanning / Bandit Security Scan (tests) (pull_request) Has been cancelled
Security Scanning / CodeQL Security Analysis (javascript) (pull_request) Has been cancelled
Security Scanning / CodeQL Security Analysis (python) (pull_request) Has been cancelled
Security Scanning / Dependency Security Scan (pull_request) Has been cancelled
Security Scanning / Container Security Scan (pull_request) Has been cancelled
Security Scanning / OSSF Scorecard (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-cli (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-services (pull_request) Has been cancelled
AITBC CI/CD Pipeline / test-production-services (pull_request) Has been cancelled
AITBC CI/CD Pipeline / security-scan (pull_request) Has been cancelled
AITBC CI/CD Pipeline / build (pull_request) Has been cancelled
AITBC CI/CD Pipeline / deploy-staging (pull_request) Has been cancelled
AITBC CI/CD Pipeline / deploy-production (pull_request) Has been cancelled
AITBC CI/CD Pipeline / performance-test (pull_request) Has been cancelled
AITBC CI/CD Pipeline / docs (pull_request) Has been cancelled
AITBC CI/CD Pipeline / release (pull_request) Has been cancelled
AITBC CI/CD Pipeline / notify (pull_request) Has been cancelled
Security Scanning / Security Summary Report (pull_request) Has been cancelled
- Add genesis_prod.yaml (based on enhanced devnet, faucet removed) - Update .env.example with guidance: use ait-mainnet for production-like testing - Provides clean separation: dev configs may include faucet; production does not Fixes #36
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
# Blockchain Node Configuration
|
# Blockchain Node Configuration
|
||||||
|
# For development use: chain_id=ait-devnet (includes faucet)
|
||||||
|
# For production-like testing: chain_id=ait-mainnet (no faucet)
|
||||||
chain_id=ait-devnet
|
chain_id=ait-devnet
|
||||||
supported_chains=ait-devnet
|
supported_chains=ait-devnet
|
||||||
|
|
||||||
|
|||||||
296
genesis_prod.yaml
Normal file
296
genesis_prod.yaml
Normal file
@@ -0,0 +1,296 @@
|
|||||||
|
genesis:
|
||||||
|
chain_id: ait-mainnet
|
||||||
|
chain_type: enhanced
|
||||||
|
purpose: development-with-new-features
|
||||||
|
name: AITBC Mainnet
|
||||||
|
description: Enhanced development network with AI trading, surveillance, analytics,
|
||||||
|
and multi-chain features
|
||||||
|
timestamp: '2026-03-07T11:00:00Z'
|
||||||
|
parent_hash: '0x0000000000000000000000000000000000000000000000000000000000000000'
|
||||||
|
gas_limit: 15000000
|
||||||
|
gas_price: 1000000000
|
||||||
|
consensus:
|
||||||
|
algorithm: poa
|
||||||
|
validators:
|
||||||
|
- ait1devproposer000000000000000000000000000000
|
||||||
|
- ait1aivalidator00000000000000000000000000000
|
||||||
|
- ait1surveillance0000000000000000000000000000
|
||||||
|
accounts:
|
||||||
|
- address: aitbc1genesis
|
||||||
|
balance: '10000000'
|
||||||
|
type: genesis
|
||||||
|
metadata:
|
||||||
|
purpose: Genesis account with initial supply
|
||||||
|
features:
|
||||||
|
- governance
|
||||||
|
- staking
|
||||||
|
- validation
|
||||||
|
- address: aitbc1treasury
|
||||||
|
balance: '5000000'
|
||||||
|
type: treasury
|
||||||
|
metadata:
|
||||||
|
purpose: Treasury for ecosystem rewards
|
||||||
|
features:
|
||||||
|
- rewards
|
||||||
|
- staking
|
||||||
|
- governance
|
||||||
|
- address: aitbc1aiengine
|
||||||
|
balance: '2000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: AI Trading Engine operational account
|
||||||
|
service_type: ai_trading_engine
|
||||||
|
features:
|
||||||
|
- trading
|
||||||
|
- analytics
|
||||||
|
- prediction
|
||||||
|
- address: aitbc1surveillance
|
||||||
|
balance: '1500000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: AI Surveillance service account
|
||||||
|
service_type: ai_surveillance
|
||||||
|
features:
|
||||||
|
- monitoring
|
||||||
|
- risk_assessment
|
||||||
|
- compliance
|
||||||
|
- address: aitbc1analytics
|
||||||
|
balance: '1000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Advanced Analytics service account
|
||||||
|
service_type: advanced_analytics
|
||||||
|
features:
|
||||||
|
- real_time_analytics
|
||||||
|
- reporting
|
||||||
|
- metrics
|
||||||
|
- address: aitbc1marketplace
|
||||||
|
balance: '2000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Global Marketplace service account
|
||||||
|
service_type: global_marketplace
|
||||||
|
features:
|
||||||
|
- trading
|
||||||
|
- liquidity
|
||||||
|
- cross_chain
|
||||||
|
- address: aitbc1enterprise
|
||||||
|
balance: '3000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Enterprise Integration service account
|
||||||
|
service_type: enterprise_api_gateway
|
||||||
|
features:
|
||||||
|
- api_gateway
|
||||||
|
- multi_tenant
|
||||||
|
- security
|
||||||
|
- address: aitbc1multimodal
|
||||||
|
balance: '1500000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Multi-modal AI service account
|
||||||
|
service_type: multimodal_agent
|
||||||
|
features:
|
||||||
|
- gpu_acceleration
|
||||||
|
- modality_optimization
|
||||||
|
- fusion
|
||||||
|
- address: aitbc1zkproofs
|
||||||
|
balance: '1000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Zero-Knowledge Proofs service account
|
||||||
|
service_type: zk_proofs
|
||||||
|
features:
|
||||||
|
- zk_circuits
|
||||||
|
- verification
|
||||||
|
- privacy
|
||||||
|
- address: aitbc1crosschain
|
||||||
|
balance: '2000000'
|
||||||
|
type: service
|
||||||
|
metadata:
|
||||||
|
purpose: Cross-chain bridge service account
|
||||||
|
service_type: cross_chain_bridge
|
||||||
|
features:
|
||||||
|
- bridge
|
||||||
|
- atomic_swap
|
||||||
|
- reputation
|
||||||
|
- address: aitbc1developer1
|
||||||
|
balance: '500000'
|
||||||
|
type: developer
|
||||||
|
metadata:
|
||||||
|
purpose: Primary developer testing account
|
||||||
|
permissions:
|
||||||
|
- full_access
|
||||||
|
- service_deployment
|
||||||
|
- address: aitbc1developer2
|
||||||
|
balance: '300000'
|
||||||
|
type: developer
|
||||||
|
metadata:
|
||||||
|
purpose: Secondary developer testing account
|
||||||
|
permissions:
|
||||||
|
- testing
|
||||||
|
- debugging
|
||||||
|
- address: aitbc1tester
|
||||||
|
balance: '200000'
|
||||||
|
type: tester
|
||||||
|
metadata:
|
||||||
|
purpose: Automated testing account
|
||||||
|
permissions:
|
||||||
|
- testing_only
|
||||||
|
contracts:
|
||||||
|
- name: AITBCToken
|
||||||
|
address: '0x0000000000000000000000000000000000001000'
|
||||||
|
type: ERC20
|
||||||
|
metadata:
|
||||||
|
symbol: AITBC-E
|
||||||
|
decimals: 18
|
||||||
|
initial_supply: '21000000000000000000000000'
|
||||||
|
purpose: Enhanced network token with chain-specific isolation
|
||||||
|
- name: AISurveillanceRegistry
|
||||||
|
address: '0x0000000000000000000000000000000000001001'
|
||||||
|
type: Registry
|
||||||
|
metadata:
|
||||||
|
purpose: Registry for AI surveillance patterns and alerts
|
||||||
|
features:
|
||||||
|
- pattern_registration
|
||||||
|
- alert_management
|
||||||
|
- risk_scoring
|
||||||
|
- name: AnalyticsOracle
|
||||||
|
address: '0x0000000000000000000000000000000000001002'
|
||||||
|
type: Oracle
|
||||||
|
metadata:
|
||||||
|
purpose: Oracle for advanced analytics data feeds
|
||||||
|
features:
|
||||||
|
- price_feeds
|
||||||
|
- market_data
|
||||||
|
- performance_metrics
|
||||||
|
- name: CrossChainBridge
|
||||||
|
address: '0x0000000000000000000000000000000000001003'
|
||||||
|
type: Bridge
|
||||||
|
metadata:
|
||||||
|
purpose: Cross-chain bridge for asset transfers
|
||||||
|
features:
|
||||||
|
- atomic_swaps
|
||||||
|
- reputation_system
|
||||||
|
- chain_isolation
|
||||||
|
- name: EnterpriseGateway
|
||||||
|
address: '0x0000000000000000000000000000000000001004'
|
||||||
|
type: Gateway
|
||||||
|
metadata:
|
||||||
|
purpose: Enterprise API gateway with multi-tenant support
|
||||||
|
features:
|
||||||
|
- api_management
|
||||||
|
- tenant_isolation
|
||||||
|
- security
|
||||||
|
parameters:
|
||||||
|
block_time: 3
|
||||||
|
max_block_size: 2097152
|
||||||
|
min_stake: 1000
|
||||||
|
max_validators: 100
|
||||||
|
block_reward: '2000000000000000000'
|
||||||
|
stake_reward_rate: '0.05'
|
||||||
|
governance_threshold: '0.51'
|
||||||
|
surveillance_threshold: '0.75'
|
||||||
|
analytics_retention: 86400
|
||||||
|
cross_chain_fee: '10000000000000000'
|
||||||
|
enterprise_min_stake: 10000
|
||||||
|
privacy:
|
||||||
|
access_control: permissioned
|
||||||
|
require_invitation: false
|
||||||
|
visibility: public
|
||||||
|
encryption: enabled
|
||||||
|
zk_proofs: enabled
|
||||||
|
audit_logging: enabled
|
||||||
|
features:
|
||||||
|
ai_trading_engine: true
|
||||||
|
ai_surveillance: true
|
||||||
|
advanced_analytics: true
|
||||||
|
enterprise_integration: true
|
||||||
|
multi_modal_ai: true
|
||||||
|
zk_proofs: true
|
||||||
|
cross_chain_bridge: true
|
||||||
|
global_marketplace: true
|
||||||
|
adaptive_learning: true
|
||||||
|
performance_monitoring: true
|
||||||
|
services:
|
||||||
|
ai_trading_engine:
|
||||||
|
port: 8010
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
models:
|
||||||
|
- mean_reversion
|
||||||
|
- momentum
|
||||||
|
- arbitrage
|
||||||
|
risk_threshold: 0.02
|
||||||
|
max_positions: 100
|
||||||
|
ai_surveillance:
|
||||||
|
port: 8011
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
risk_models:
|
||||||
|
- isolation_forest
|
||||||
|
- neural_network
|
||||||
|
alert_threshold: 0.85
|
||||||
|
retention_days: 30
|
||||||
|
advanced_analytics:
|
||||||
|
port: 8012
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
indicators:
|
||||||
|
- rsi
|
||||||
|
- macd
|
||||||
|
- bollinger
|
||||||
|
- volume
|
||||||
|
update_interval: 60
|
||||||
|
history_retention: 86400
|
||||||
|
enterprise_gateway:
|
||||||
|
port: 8013
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
max_tenants: 1000
|
||||||
|
rate_limit: 1000
|
||||||
|
auth_required: true
|
||||||
|
multimodal_ai:
|
||||||
|
port: 8014
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
gpu_acceleration: true
|
||||||
|
modalities:
|
||||||
|
- text
|
||||||
|
- image
|
||||||
|
- audio
|
||||||
|
fusion_model: transformer_based
|
||||||
|
zk_proofs:
|
||||||
|
port: 8015
|
||||||
|
enabled: true
|
||||||
|
config:
|
||||||
|
circuit_types:
|
||||||
|
- receipt
|
||||||
|
- identity
|
||||||
|
- compliance
|
||||||
|
verification_speed: fast
|
||||||
|
memory_optimization: true
|
||||||
|
network:
|
||||||
|
max_peers: 50
|
||||||
|
min_peers: 5
|
||||||
|
boot_nodes:
|
||||||
|
- ait1bootnode0000000000000000000000000000000:8008
|
||||||
|
- ait1bootnode0000000000000000000000000000001:8008
|
||||||
|
propagation_timeout: 30
|
||||||
|
sync_mode: fast
|
||||||
|
governance:
|
||||||
|
voting_period: 604800
|
||||||
|
execution_delay: 86400
|
||||||
|
proposal_threshold: '1000000000000000000000000'
|
||||||
|
quorum_rate: '0.40'
|
||||||
|
emergency_pause: true
|
||||||
|
multi_signature: true
|
||||||
|
economics:
|
||||||
|
total_supply: '21000000000000000000000000'
|
||||||
|
inflation_rate: '0.02'
|
||||||
|
burn_rate: '0.01'
|
||||||
|
treasury_allocation: '0.20'
|
||||||
|
staking_allocation: '0.30'
|
||||||
|
ecosystem_allocation: '0.25'
|
||||||
|
team_allocation: '0.15'
|
||||||
|
community_allocation: '0.10'
|
||||||
Reference in New Issue
Block a user