-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
75 lines (67 loc) · 3.18 KB
/
Copy path.env.example
File metadata and controls
75 lines (67 loc) · 3.18 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
70
71
72
73
74
75
# ============================================================
# Numbers Protocol Reference Agents — Environment Variables
# Copy to .env and fill in your values
# ============================================================
# -------------------------------------------------------
# REQUIRED: Capture API token (free at docs.captureapp.xyz)
# One token can be used across all agents, or use separate
# tokens for per-agent wallet attribution.
# -------------------------------------------------------
CAPTURE_TOKEN=your_capture_token_here
# -------------------------------------------------------
# OPTIONAL: ProvArt image generation
# Default mode: Pollinations.ai (FREE, no key needed).
# Set PROVART_MODE=replicate and provide token to use
# Replicate (~$0.002/image, ~$1/day for 500 images).
# -------------------------------------------------------
PROVART_MODE=pollinations
REPLICATE_API_TOKEN=
# -------------------------------------------------------
# OPTIONAL: AgentLog LLM backend
# Default mode: template (no API key needed — uses public
# arXiv data as input and a rule-based formatter as output).
# Set AGENTLOG_MODE=groq and provide key for real LLM calls.
# Free tier at console.groq.com (llama-3.1-8b-instant).
# -------------------------------------------------------
AGENTLOG_MODE=template
GROQ_API_KEY=
# -------------------------------------------------------
# OPTIONAL: CodeProve — GitHub API
# Without a token: uses unauthenticated GitHub API (60 req/hr limit).
# With a token: 5000 req/hr. Recommended for production.
# Free PAT at github.com/settings/tokens (read:public_repo scope).
# -------------------------------------------------------
GITHUB_TOKEN=
GITHUB_ORG=numbersprotocol
# -------------------------------------------------------
# OPTIONAL: Slack alerting (on agent failure or daily summary)
# Create an Incoming Webhook at api.slack.com/messaging/webhooks
# -------------------------------------------------------
SLACK_WEBHOOK_URL=
# -------------------------------------------------------
# OPTIONAL: Per-agent rate overrides
# Defaults shown below (targets from proposal).
# -------------------------------------------------------
PROVART_INTERVAL=173 # seconds between registrations (500/day)
PROVART_DAILY_CAP=500
NEWSPROVE_INTERVAL=290 # seconds between registrations (300/day)
NEWSPROVE_DAILY_CAP=300
AGENTLOG_INTERVAL=430 # seconds between registrations (200/day)
AGENTLOG_DAILY_CAP=200
DATAPROVE_INTERVAL=430 # seconds between registrations (200/day)
DATAPROVE_DAILY_CAP=200
SOCIALPROVE_INTERVAL=430 # seconds between registrations (200/day)
SOCIALPROVE_DAILY_CAP=200
RESEARCHPROVE_INTERVAL=576 # seconds between registrations (150/day)
RESEARCHPROVE_DAILY_CAP=150
CODEPROVE_INTERVAL=1728 # seconds between registrations (50/day)
CODEPROVE_DAILY_CAP=50
# -------------------------------------------------------
# OPTIONAL: State directory for deduplication files
# Agents write seen-IDs to JSON files here to avoid re-registering.
# -------------------------------------------------------
STATE_DIR=./state
# -------------------------------------------------------
# OPTIONAL: Log level
# -------------------------------------------------------
LOG_LEVEL=INFO