Agent Billing Primitives (Dirtsmith)
Agent billing primitives: usage metering, shared spend ledger with reserve-before-pay, lease lock.
ماذا يمكنك أن تفعل مع Agent Billing Primitives (Dirtsmith)؟
- agent_spend_ledger: hosted shared budget ledger. Actions:
set_budget,reserve,settle,release,status. Reserve is atomic: concurrent agents on one budget can never exceed the ceiling. Reservations expire afterttl_s(default 900 s). Amounts... - agent_lease_lock: hosted lease lock. Actions:
acquire,renew,release,status, withttl_sand a monotonicfencing_token. $0.90 per 1,000 calls after 1,000 free calls a month.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http agent-billing-primitives-dirtsmith 'https://gap-functions.bfurrow26.workers.dev/mcp'
{
"mcpServers": {
"agent-billing-primitives-dirtsmith": {
"type": "http",
"url": "https://gap-functions.bfurrow26.workers.dev/mcp"
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
MCP Usage Metering
Hosted tool that records one billable usage event per MCP tool call, idempotently, and returns an invoice preview. Built for MCP server authors who want to charge per call without building metering.
- Endpoint (MCP):
https://gap-functions.bfurrow26.workers.dev/mcp(all URLs inconfig.json) - Tool list:
GET /mcp/tools· Health:GET /health - Contract:
schema/mcp_usage_metering.v1.0.0.json(strict input, requiredidempotency_key, versioned 1.0.0)
Pricing and buying (no signup, no key)
- Call the tool directly. Each IP gets 100 free keyless calls per day.
- After that,
tools/callreturnsisError: truewitherror_code: PAYMENT_REQUIRED.structuredContent.paymentholds a one-clickapprove_and_pay_urlfor your human and agrant_token. Your agent asks you once, you click buy, then the agent retries the same call with headerX-Grant-Token(or uses the/u/<grant_token>/mcpURL form). Same token forever. - Usage after purchase: $0.15 per 1,000 events ($0.00015/event), 10,000 free events per month per account.
- Replays with the same
idempotency_keyare never billed twice.
Inputs
Required: tool_name, tool_version (semver), end_customer_ref, idempotency_key (8–128 chars). Optional: units, unit_label, unit_price_cents, metadata.
Legal
Terms of Service and Privacy Policy are DRAFT, pending counsel review, not yet in effect — see legal/.
License
MIT (this repository: docs and schema). Operated by Dirtsmith LLC.
More tools on the same endpoint (added 2026-11-03)
The same MCP URL (https://gap-functions.bfurrow26.workers.dev/mcp) also serves:
- agent_spend_ledger: hosted shared budget ledger. Actions:
set_budget,reserve,settle,release,status. Reserve is atomic: concurrent agents on one budget can never exceed the ceiling. Reservations expire afterttl_s(default 900 s). Amounts are integer micro-USD. $9.00 per 1,000 calls after 1,000 free calls a month. - agent_lease_lock: hosted lease lock. Actions:
acquire,renew,release,status, withttl_sand a monotonicfencing_token. $0.90 per 1,000 calls after 1,000 free calls a month. State is shared bynamespace(16-128 chars). Any agent that knows the namespace can read and change that state, so treat it like a password. We store only its hash. Buying works the same way as metering: no signup or key, one approve-and-pay link when the free calls run out.
الأسئلة الشائعة
ما هو Agent Billing Primitives (Dirtsmith)؟
Agent billing primitives: usage metering, shared spend ledger with reserve-before-pay, lease lock.
كيف أثبّت Agent Billing Primitives (Dirtsmith)؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http agent-billing-primitives-dirtsmith 'https://gap-functions.bfurrow26.workers.dev/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Agent Billing Primitives (Dirtsmith) إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل Agent Billing Primitives (Dirtsmith) مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Agent Billing Primitives (Dirtsmith)؟
ينشره throttler300. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.