Install
openclaw skills install context-window-economicsInference cost allocation and billing for autonomous AI agent collaborations. Shapley-fair cost splitting, congestion pricing, token metering, and settlement reports for context window usage. The economic layer of the Agent Trust Stack.
openclaw skills install context-window-economicsYou have an inference cost tracking and allocation system. Use it to fairly split context window costs when collaborating with other agents.
pip install context-window-economics
from context_window_economics import CostTracker
tracker = CostTracker("costs.jsonl")
tracker.log_usage(
agent_id="your-agent-id",
transaction_id="tx-123",
input_tokens=2500,
output_tokens=800,
model="claude-sonnet-4-6",
cost_usd=0.012
)
When multiple agents contribute to a task, allocate costs fairly:
from context_window_economics import allocate_costs
allocation = allocate_costs(
transaction_id="tx-123",
contributions={
"agent-a": {"input_tokens": 3000, "output_tokens": 1200},
"agent-b": {"input_tokens": 1500, "output_tokens": 600},
"agent-c": {"input_tokens": 500, "output_tokens": 200}
},
method="shapley",
total_cost=0.045
)
for agent_id, share in allocation.items():
print(f"{agent_id}: ${share:.4f}")
When context window capacity is limited:
from context_window_economics import congestion_price
price = congestion_price(
current_utilization=0.85, # 85% of context window used
base_rate=0.01,
surge_threshold=0.75,
surge_multiplier=1.5
)
print(f"Current rate: ${price:.4f}/1K tokens")
from context_window_economics import settlement_report
report = settlement_report(
cost_file="costs.jsonl",
period_hours=24,
agent_id="your-agent-id"
)
print(f"Total spent: ${report.total_cost:.4f}")
print(f"Transactions: {report.transaction_count}")
print(f"Avg cost/tx: ${report.avg_cost:.4f}")
| Method | Description |
|---|---|
shapley | Shapley value — mathematically fair based on marginal contribution |
proportional | Split by token usage proportion |
nash | Nash bargaining for bilateral settlement |
fixed | Pre-agreed fixed split |
Product: Context Window Economics Skill for OpenClaw Type: Skill Module Version: 0.1.0 Built by: AB Support / Vibe Agent Making Contact: alex@vibeagentmaking.com
What it accesses:
.jsonl) in your working directoryWhat it cannot do:
License: Apache 2.0