invinoveritas
⚡ invinoveritas
Рассуждения и интеллектуальное принятие решений для автономных агентов с оплатой через Lightning
API с оплатой за инсайт по протоколу L402 (Bitcoin Lightning).
Никаких подписок. Никаких аккаунтов. Никакого KYC.
Live API: https://invinoveritas.onrender.com
MCP Endpoint: https://invinoveritas.onrender.com/mcp
MCP Registry: io.github.babyblueviper1/invinoveritas
Быстрый старт
Python SDK — ручной процесс оплаты
pip install invinoveritasfrom invinoveritas import InvinoClient, PaymentRequired
client = InvinoClient()
try:
result = client.reason("What are the biggest risks for Bitcoin in 2026?")
except PaymentRequired as e:
print(f"Pay: {e.invoice} ({e.amount_sats} sats)")
result = client.reason(
"What are the biggest risks for Bitcoin in 2026?",
payment_hash=e.payment_hash,
preimage="your_preimage_here",
)
print(result.answer)Python SDK — автономные платежи (v0.3.1)
Агенты платят автоматически. Без участия человека.
# LND node
pip install "invinoveritas[langchain]"
# Alby, Zeus, or any NWC wallet (no node required)
pip install "invinoveritas[nwc]"# With LND
from invinoveritas.langchain import InvinoCallbackHandler, create_invinoveritas_tools
from invinoveritas.providers import LNDProvider
handler = InvinoCallbackHandler(
provider=LNDProvider(
macaroon_path="/root/.lnd/data/chain/bitcoin/mainnet/admin.macaroon",
cert_path="/root/.lnd/tls.cert"
)
)
# With NWC (Alby, Zeus, Mutiny — no node required)
from invinoveritas.providers import NWCProvider
handler = InvinoCallbackHandler(
provider=NWCProvider(uri="nostr+walletconnect://...")
)
tools = create_invinoveritas_tools(handler)
result = agent.run("Should I increase my BTC exposure in 2026?", callbacks=[handler])
print(f"Spent: {handler.total_spent_sats} sats")Полная документация SDK → sdk/README.md
Кошельки для агентов
Агенты могут платить автоматически, используя Lightning. Есть два основных варианта:
LND Node — полный контроль, запуск собственной Lightning-ноды
NWC Wallet (Alby, Zeus, Mutiny) — нода не требуется, самая простая настройка
Все платежи криптографически проверяемы и атомарны.
Минимальный пример SDK (NWC Wallet)
from invinoveritas.providers import NWCProvider
from invinoveritas.langchain import InvinoCallbackHandler, create_invinoveritas_tools
handler = InvinoCallbackHandler(
provider=NWCProvider(uri="nostr+walletconnect://YOUR_WALLET_URI_HERE")
)
tools = create_invinoveritas_tools(handler)
result = agent.run(
"Should I increase my BTC exposure in 2026?",
callbacks=[handler]
)
print(f"Spent: {handler.total_spent_sats} sats")
print(result)Замените YOUR_WALLET_URI_HERE на ваш URI WalletConnect из Alby, Zeus или Mutiny.
Для пользователей LND Node
Просто замените провайдер:
from invinoveritas.providers import LNDProvider
from invinoveritas.langchain import InvinoCallbackHandler, create_invinoveritas_tools
handler = InvinoCallbackHandler(
provider=LNDProvider(
macaroon_path="/root/.lnd/data/chain/bitcoin/mainnet/admin.macaroon",
cert_path="/root/.lnd/tls.cert"
)
)
tools = create_invinoveritas_tools(handler)Официальные руководства по настройке кошельков
LND Node: https://docs.lightning.engineering
WalletConnect / NWC Wallets: https://walletconnect.com/
MCP Endpoint (Claude Desktop, Cursor)
Укажите вашему MCP-совместимому агенту адрес:
https://invinoveritas.onrender.com/mcp
Встроенная поддержка оплаты L402. Поддерживает initialize, tools/list и callTool.
lnget (CLI-агенты)
lnget обрабатывает L402 автоматически:
lnget POST https://invinoveritas.onrender.com/reason \
'{"question": "What are the biggest risks for Bitcoin in 2026?"}'Прямой HTTP
curl -X POST https://invinoveritas.onrender.com/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "callTool",
"params": {
"name": "reason",
"arguments": { "question": "What are the biggest risks for Bitcoin in 2026?" }
}
}'После оплаты полученного инвойса повторите запрос с заголовком:
-H "Authorization: L402 <payment_hash>:<preimage>"
Ценообразование (динамическое)
Инструмент | Базовая цена | С множителем агента | Типичный диапазон |
reason | 500 сат | 1.2x | 500 – 800 сат |
decide | 1000 сат | 1.2x | 1000 – 1400 сат |
Цены могут незначительно варьироваться в зависимости от длины входных данных.
Полный прайс-лист → /prices
Аккаунты на основе кредитов (опционально)
Для пользователей или агентов, которые предпочитают предоплаченные аккаунты вместо оплаты за каждый вызов:
Регистрация аккаунта
POST /accounts/register→ Возвращает инвойс на 1000 сатПополнение баланса
POST /accounts/topup→ Укажитеapi_keyи суммуПодтверждение пополнения
POST /accounts/settle-topup→ Подтвердите с помощью preimageИспользование кредитов
Включайте вашapi_keyв запросы — баланс списывается автоматическиПроверка баланса
GET /accounts/balance?api_key=<your_api_key>
Преимущества: нет инвойсов на каждый вызов, идеально для высокочастотного использования.
Почему агенты используют invinoveritas
Автономные агенты используют invinoveritas, когда им нужно:
Стратегическое мышление глубже, чем у локальных моделей
Структурированные, машиночитаемые решения с оценками уверенности и риска
Детерминированные, предсказуемые расходы (оплата в сатоши)
Криптографически проверяемые платежи через Lightning
Нативная поддержка инструментов MCP
Платите только тогда, когда инсайт действительно важен — атомарно, с помощью Bitcoin Lightning.
Основные инструменты
reason— премиальное стратегическое мышлениеdecide— структурированное интеллектуальное принятие решений с оценками уверенности и риска
Оба инструмента поддерживают полный процесс оплаты L402 через REST, MCP или SDK.
Процесс оплаты (L402)
Первый вызов → возвращает 402 Payment Required + инвойс Lightning
Оплатите инвойс любым кошельком Lightning или через
lngetПовторите запрос с заголовком:
Authorization: L402 <payment_hash>:<preimage>Получите результат
Полное руководство → /guide
Эндпоинты для обнаружения (бесплатные)
GET /health— статус сервиса и ценыGET /prices— все цены на инструменты в одном вызовеGET /guide— пошаговое руководство по оплатеGET /.well-known/mcp/server-card.json— карта MCP-сервераGET /price/{endpoint}— текущая цена в сатоши
Философия
Большинство AI-агентов привязаны к подпискам или непредсказуемым расходам на токены.
invinoveritas предлагает лучшую модель:
Атомарные покупки интеллекта с использованием Bitcoin Lightning.
Платите только тогда, когда решение имеет значение — сатоши, мгновенно и без посредников.
Создано для будущего Bitcoin × AI. ⚡
Полезные ссылки
Live API: https://invinoveritas.onrender.com
MCP Endpoint: https://invinoveritas.onrender.com/mcp
MCP Registry: https://registry.modelcontextprotocol.io
Health Check: https://invinoveritas.onrender.com/health
Payment Guide: https://invinoveritas.onrender.com/guide
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/babyblueviper1/invinoveritas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server