This repository was archived by the owner on Mar 15, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.json.sample
More file actions
69 lines (69 loc) · 2.27 KB
/
config.json.sample
File metadata and controls
69 lines (69 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"agent_config": {
"agent_type": "marketplace",
"catalog_access": "public",
"name": "Sample Signals Agent",
"description": "Reference implementation of signals activation protocol"
},
"database": {
"type": "sqlite",
"path": "signals_agent.db",
"_comment": "In production, DATABASE_PATH env var overrides this (e.g., /data/signals_agent.db)"
},
"supported_platforms": [
"the-trade-desk",
"index-exchange",
"openx",
"pubmatic",
"google-dv360",
"amazon-dsp"
],
"pricing": {
"default_cpm": 2.50,
"currency": "USD",
"revenue_share_percentage": 15.0
},
"deployment": {
"default_activation_duration_minutes": 60,
"max_activation_duration_minutes": 1440
},
"platforms": {
"_comment": "Platform integrations - only Index Exchange is currently implemented. LiveRamp requires additional setup.",
"index-exchange": {
"enabled": true,
"test_mode": true,
"_comment": "Set environment variables IX_USERNAME and IX_PASSWORD for production",
"base_url": "https://app.indexexchange.com/api",
"username": "your-username@example.com",
"password": "your-password-here",
"cache_duration_seconds": 60,
"principal_accounts": {
"acme_corp": "your-account-id-1",
"luxury_brands_inc": "your-account-id-2",
"auto_manufacturer": "your-account-id-3"
}
},
"the-trade-desk": {
"enabled": false,
"_comment": "Placeholder - not yet implemented",
"test_mode": false,
"base_url": "https://api.thetradedesk.com",
"cache_duration_seconds": 60,
"principal_accounts": {}
},
"liveramp": {
"enabled": false,
"_comment": "Requires setting LIVERAMP_CLIENT_ID, LIVERAMP_SECRET_KEY, LIVERAMP_ACCOUNT_ID, LIVERAMP_TOKEN_URI, LIVERAMP_OWNER_ORG env vars",
"base_url": "https://api.liveramp.com",
"client_id": "your-liveramp-client-id",
"client_secret": "your-liveramp-client-secret",
"cache_duration_seconds": 60,
"principal_accounts": {
"acme_corp": "your-liveramp-account-id-1",
"luxury_brands_inc": "your-liveramp-account-id-2"
}
}
},
"gemini_api_key": "your-gemini-api-key-here",
"_comment_gemini": "Set GEMINI_API_KEY environment variable for production"
}