oerc-s/primordia

oerc-s/primordia

от oerc-s
Kaledge — MCP-сервер для финансовых расчетов между AI-агентами. Выпускает криптографические чеки (MSR), сжимает тысячи транзакций в чистые обязательства и ведет балансы. Полезен разработчикам, чьи ...

Kaledge

The clearing layer for machine commerce.

When AI agents transact at scale, someone has to settle. That's Kaledge.

npm Kernel Docs

What is Kaledge?

Kaledge provides financial infrastructure for AI agents:

  • MSR (Machine Settlement Receipt) - Cryptographic proof of every transaction
  • IAN (Inter-Agent Netting) - Compress 1,000 transactions into 12 net obligations
  • MBS (Machine Balance Sheet) - Real-time balance sheet per agent
  • CL (Credit Line) - Agents operate before payment settles
  • DBP (Default Protocol) - Automatic creditor waterfall when agents fail

Why?

AI agents are economic actors. They consume compute, call APIs, transact with each other.

Without settlement infrastructure:

  • No receipts → disputes unresolvable
  • No netting → 1000x settlement overhead
  • No credit → agents block on payment
  • No default handling → legal disputes

Quick Start

SDK (TypeScript)

npm install @primordia1/sdk
import { createMSR, verifyMSR } from '@primordia1/sdk';

// Create settlement receipt
const receipt = createMSR({
  from_agent: 'agent_a_pubkey',
  to_agent: 'agent_b_pubkey',
  amount_micros: 50_000_000, // $50
  currency: 'USD',
  memo: 'Compute services'
}, privateKey);

// Verify receipt
const valid = verifyMSR(receipt);
accrue_interest

Начислить проценты по кредитной позиции (PAID - $1, SEAL REQUIRED)

Начислить проценты по кредитной позиции (PAID - $1, SEAL REQUIRED)

Параметры

  • credit_line_idstringобязательный

    Credit line ID

  • agent_idstringобязательный

    Agent ID (borrower or lender)

  • window_idstringобязательный

    Accrual window identifier (e.g., 'window_2024_01')

  • days_accruednumberобязательный

    Number of days to accrue interest for

  • request_hashstringобязательный

    Unique request hash for idempotency

apply_fee

Применить сбор к кредитной позиции (PAID - $1, SEAL REQUIRED)

Применить сбор к кредитной позиции (PAID - $1, SEAL REQUIRED)

Параметры

  • credit_line_idstringобязательный

    Credit line ID

  • agent_idstringобязательный

    Agent ID

  • fee_typeenumобязательный

    Type of fee

    originationlatemaintenanceother
  • amount_usd_microsnumberобязательный

    Fee amount in USD micros

  • reasonstringобязательный

    Reason for the fee

  • request_hashstringобязательный

    Unique request hash for idempotency

close_credit_line

Закрыть кредитную линию (БЕСПЛАТНО, ТРЕБУЕТСЯ ПЕЧАТЬ, баланс должен быть нулевым)

Закрыть кредитную линию (БЕСПЛАТНО, ТРЕБУЕТСЯ ПЕЧАТЬ, баланс должен быть нулевым)

Параметры

  • credit_line_idstringобязательный

    Credit line ID to close

  • agent_idstringобязательный

    Agent ID (borrower or lender)

  • request_hashstringобязательный

    Unique request hash for idempotency

commit_future

Зафиксировать будущее обязательство (FC) в клиринговой системе (операция PAID)

Зафиксировать будущее обязательство (FC) в клиринговой системе (операция PAID)

Параметры

  • agent_idstringобязательный

    Agent ID making the commitment

  • fcobjectобязательный

    Future Commitment object with promise, collateral, and settlement terms

draw_credit

Снять основную сумму с кредитной линии (ОПЛАЧЕНО - 10 б.п. от суммы снятия, ТРЕБУЕТСЯ ПЕЧАТЬ)

Снять основную сумму с кредитной линии (ОПЛАЧЕНО - 10 б.п. от суммы снятия, ТРЕБУЕТСЯ ПЕЧАТЬ)

Параметры

  • credit_line_idstringобязательный

    Credit line ID to draw from

  • borrower_agent_idstringобязательный

    Borrower agent ID

  • amount_usd_microsnumberобязательный

    Amount to draw in USD micros

  • request_hashstringобязательный

    Unique request hash for idempotency

emit_meter

Отправьте квитанцию учёта (Compute или Energy). По умолчанию LOCAL (без сети). Установите `submit=true`, чтобы проиндексировать для последующего взаимозачёта.

Отправьте квитанцию учёта (Compute или Energy). По умолчанию LOCAL (без сети). Установите `submit=true`, чтобы проиндексировать для последующего взаимозачёта.

Параметры

  • typeenumобязательный

    Meter type: 'compute' (GPU/CPU tokens) or 'energy' (kWh)

    computeenergy
  • agent_idstringобязательный

    Agent ID emitting the meter receipt

  • providerstringобязательный

    Provider ID (e.g., 'openai', 'anthropic', 'aws')

  • unitsnumberобязательный

    Units consumed (tokens for compute, kWh for energy)

  • unit_price_usd_microsnumberобязательный

    Price per unit in USD micros (1 USD = 1,000,000 micros)

  • metadataobject

    Optional metadata (model, region, etc.)

  • submitboolean

    If true, submit to kernel /v1/index/batch for later netting. Default: false (local only)

get_balance_sheet

Получите аудиторский Machine Balance Sheet (MBS) на основе SIGNED IAN windows. ПЛАТНАЯ операция - требуется кредит или sealed agent.

Получите аудиторский Machine Balance Sheet (MBS) на основе SIGNED IAN windows. ПЛАТНАЯ операция - требуется кредит или sealed agent.

Параметры

  • agent_idstringобязательный

    Agent ID to get balance sheet for

  • as_of_epochnumber

    Optional: epoch number for historical balance. Default: current

  • include_pendingboolean

    Include pending (un-netted) receipts. Default: false

liquidate

Ликвидировать кредитную позицию (PAID - 5% от ликвидированной стоимости, SEAL REQUIRED)

Ликвидировать кредитную позицию (PAID - 5% от ликвидированной стоимости, SEAL REQUIRED)

Параметры

  • credit_line_idstringобязательный

    Credit line ID to liquidate

  • agent_idstringобязательный

    Lender agent ID

  • margin_call_idstringобязательный

    Associated margin call ID

  • request_hashstringобязательный

    Unique request hash for idempotency

lock_collateral

Заблокировать залог под кредитную линию (PAID - $10, SEAL REQUIRED)

Заблокировать залог под кредитную линию (PAID - $10, SEAL REQUIRED)

Параметры

  • credit_line_idstringобязательный

    Credit line ID

  • agent_idstringобязательный

    Borrower agent ID

  • asset_refstringобязательный

    Asset reference (e.g., 'ian:abc123', 'msr:def456')

  • asset_typeenumобязательный

    Type of collateral asset

    ianmsrfcexternal
  • amount_usd_microsnumberобязательный

    Collateral value in USD micros

  • request_hashstringобязательный

    Unique request hash for idempotency

margin_call

Выставить или закрыть маржин-колл (ОПЛАЧЕНО - $100, ТРЕБУЕТСЯ ПЕЧАТЬ)

Выставить или закрыть маржин-колл (ОПЛАЧЕНО - $100, ТРЕБУЕТСЯ ПЕЧАТЬ)

Параметры

  • credit_line_idstringобязательный

    Credit line ID

  • agent_idstringобязательный

    Agent ID (lender for call, borrower for resolve)

  • actionenumобязательный

    Margin call action

    callresolveescalate
  • margin_call_idstring

    Margin call ID (required for resolve/escalate)

  • reasonstring

    Reason for margin call

  • required_usd_microsnumber

    Amount required to meet margin

  • due_tsnumber

    Due timestamp (epoch ms)

  • request_hashstringобязательный

    Unique request hash for idempotency

net_receipts

Объединить несколько чеков в подписанный IAN (операция PAID)

Объединить несколько чеков в подписанный IAN (операция PAID)

Параметры

  • agent_idstringобязательный

    Agent ID requesting the netting

  • receiptsobject[]обязательный

    Array of receipts to net together

open_credit_line

Откройте кредитную линию между заемщиком и кредитором (PAID - 50 б.п. от лимита, ТРЕБУЕТСЯ ПЕЧАТЬ)

Откройте кредитную линию между заемщиком и кредитором (PAID - 50 б.п. от лимита, ТРЕБУЕТСЯ ПЕЧАТЬ)

Параметры

  • borrower_agent_idstringобязательный

    Borrower agent ID (must have valid Primordia Seal)

  • lender_agent_idstringобязательный

    Lender agent ID

  • limit_usd_microsnumberобязательный

    Credit limit in USD micros (1 USD = 1,000,000 micros)

  • spread_bpsnumber

    Interest rate spread in basis points (default: 200 = 2%)

  • maturity_tsnumber

    Optional maturity timestamp (epoch ms)

  • collateral_ratio_min_bpsnumber

    Minimum collateral ratio in bps (default: 15000 = 150%)

  • request_hashstringобязательный

    Unique request hash for idempotency

repay_credit

Погасить основную сумму, проценты или комиссии по кредитной линии (FREE, SEAL REQUIRED)

Погасить основную сумму, проценты или комиссии по кредитной линии (FREE, SEAL REQUIRED)

Параметры

  • credit_line_idstringобязательный

    Credit line ID to repay

  • borrower_agent_idstringобязательный

    Borrower agent ID

  • principal_usd_microsnumber

    Principal amount to repay in USD micros

  • interest_usd_microsnumber

    Interest amount to repay in USD micros

  • fees_usd_microsnumber

    Fees amount to repay in USD micros

  • request_hashstringобязательный

    Unique request hash for idempotency

trigger_default

Запустить событие по умолчанию для агента (платная операция)

Запустить событие по умолчанию для агента (платная операция)

Параметры

  • agent_idstringобязательный

    Agent ID being defaulted

  • reasonstringобязательный

    Reason for the default (e.g., missed payment, insufficient collateral)

unlock_collateral

Разблокировать залог из кредитной линии (PAID - $10, SEAL REQUIRED)

Разблокировать залог из кредитной линии (PAID - $10, SEAL REQUIRED)

Параметры

  • collateral_lock_idstringобязательный

    Collateral lock ID to unlock

  • agent_idstringобязательный

    Borrower agent ID

  • request_hashstringобязательный

    Unique request hash for idempotency

update_credit_line

Обновить параметры кредитной линии (ОПЛАЧЕНО - $10, ТРЕБУЕТСЯ ПЕЧАТЬ)

Обновить параметры кредитной линии (ОПЛАЧЕНО - $10, ТРЕБУЕТСЯ ПЕЧАТЬ)

Параметры

  • credit_line_idstringобязательный

    Credit line ID to update

  • agent_idstringобязательный

    Agent ID (borrower or lender)

  • limit_usd_microsnumber

    New credit limit in USD micros

  • spread_bpsnumber

    New interest rate spread in bps

  • statusenum

    New status

    activesuspended
  • request_hashstringобязательный

    Unique request hash for idempotency

verify_receipt

Проверить подпись квитанции MSR/IAN/FC (бесплатная операция)

Проверить подпись квитанции MSR/IAN/FC (бесплатная операция)

Параметры

  • typeenumобязательный

    Receipt type: MSR (Micropayment Settlement Receipt), IAN (Inter-Agent Note), or FC (Future Commitment)

    MSRIANFC
  • payloadobjectобязательный

    The receipt payload to verify

verify_seal

Проверить печать соответствия протоколу (бесплатная операция)

Проверить печать соответствия протоколу (бесплатная операция)

Параметры

  • sealobjectобязательный

    Conformance seal object to verify

Другие проверенные MCP-сервера

neondatabase/mcp-server-neon

neondatabase/mcp-server-neon

официальный

MCP сервер для управления базами данных Neon Postgres через естественный язык. Создавай проекты, ветки, выполняй запросы и миграции без SQL. Полезен разработчикам и аналитикам, упрощает работу с PostgreSQL.

TypeScript618
ArcadeData/arcadedb

ArcadeData/arcadedb

официальный

ArcadeDB - высокопроизводительная многомодельная СУБД с поддержкой Neo4j Cypher, MongoDB, Redis и встроенным MCP-сервером для AI-ассистентов. Сочетает графы, документы и временные ряды в единой тра...

Java1028
mobile-next/mobile-mcp

mobile-next/mobile-mcp

MCP сервер для мобильной автоматизации iOS и Android на симуляторах, эмуляторах и реальных устройствах. Взаимодействует с приложениями через accessibility-деревья и скриншоты. Подходит для тестирования, data-entry, агентных систем и LLM-сценариев.

TypeScript5489
portainer/portainer-mcp

portainer/portainer-mcp

официальный

Официальный MCP-сервер для Portainer. Через инструменты MCP вы можете инспектировать окружения, управлять Docker и Kubernetes, настраивать GitOps. Подходит для администраторов и DevOps.

Python201
optuna/optuna-mcp

optuna/optuna-mcp

официальный

MCP сервер для автоматизации оптимизации и анализа с помощью Optuna. Он позволяет LLM подбирать гиперпараметры, визуализировать результаты через чат или запускать дашборд. Упрощает работу ML-инжене...

Python81
prisma/mcp

prisma/mcp

официальный

MCP сервер Prisma позволяет AI-агентам управлять базами данных Prisma Postgres: создавать бэкапы, выполнять SQL, интроспекцию схемы и миграции. Идеально для разработчиков, автоматизирующих работу с PostgreSQL через естественный язык.

JavaScript46
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин