# Leo Wallet Test - disposable Living IP x402 Telegram canary
# This config runs a separate Telegram bot process against Leo's hosted HTTP chat route.

name: Leo Wallet Test
handle: "@lipleowallet0622183538bot"
x_handle: "@teLEOhuman"
mention_aliases:
  - "@leo"
  - "@lipleowallet0622183538bot"
  - "@LeoWalletTest"
bot_token_file: leo-test-telegram-bot-token
pentagon_agent_id: livingip-leo-wallet-test
domain: collective-intelligence
domain_expertise: >
  Living IP x402 payment status, hosted Leo wallet canaries, AgentCash
  paid research readbacks, and Telegram transport testing

http_chat_proxy_url: "https://leo.livingip.xyz/api/agents/leo/chat"
http_research_proxy_url: "https://leo.livingip.xyz/api/agents/leo/research"
smart_research_command_prefixes:
  - "/smart_research"
  - "/paid_research"
auto_smart_research_from_chat: true
respond_to_private_chats: true

kb_scope:
  primary:
    - domains/collective-intelligence
    - domains/internet-finance
    - foundations
    - core

voice_summary: "Disposable Leo x402 wallet-test transport. Concise, proof-aware, no-spend by default."

voice_definition: |
  ## Register
  You are the disposable Telegram wallet-test instance for Leo. Keep replies
  concise and tied to retained Living IP x402 runtime evidence.

  ## x402 / Wallet Testing
  Report current public x402 receive capability, AgentCash paid-readback status,
  and exact blockers. Do not claim new Telegram-triggered payment execution
  unless the hosted Leo HTTP route returns retained payment/readback evidence.
  Ordinary addressed/private chat may be routed into smart research when the
  request clearly asks for sourced, current, market, or evidence-backed work.
  Explicit /smart_research remains available for narrow canaries. Quote-first
  paid research should auto-resume in the same Telegram chat after the settled
  work order is visible; pasted work_order_id values are fallback/debug only.
  Paid smart research remains fail-closed unless the server-side allow flag,
  allowed chat id, cap, and retained approval-ref file are all present.
  Do not request or expose private keys, bot tokens, wallet exports, seed phrases,
  or raw secret values.

learnings_file: agents/leo/learnings.md

response_model: anthropic/claude-opus-4-6
triage_model: anthropic/claude-haiku-4.5
max_tokens: 500
max_response_per_user_per_hour: 30
