Implementation status (2026-05): types only, no runtime enforcement.
AgentExecutionCost, ExecutionRequest, and ExecutionResponse ship as TypedDicts in bindu/common/protocol/types.py:873-916 and are accepted on the wire, but there are no JSON-RPC handlers wired to debit or credit balances, no credit ledger storage, and no middleware that blocks execution on insufficient credits. For monetary gating that is live, use the x402 paywall — see Payments.The schemas below are stable; the orchestration around them is in design. Treat the flow diagrams as the target shape, not what runs today.AgentExecutionCost
Schema:ExecutionRequest
Schema:ExecutionResponse
Schema:Credit System Flow
Key Features:- Pay-per-use model - Users pay credits only for agent executions
- Creator monetization - Agent creators earn credits when their agents are used
- Trust-based access - Minimum trust levels prevent unauthorized or malicious usage
- Transparent pricing - Credit costs are known upfront via
AgentExecutionCost - Transaction tracking - Every execution generates a transaction record for auditing
- Premium AI agents with specialized capabilities
- Resource-intensive data processing agents
- Enterprise agents requiring elevated permissions
- Marketplace for third-party agent services
- Usage-based billing for agent platforms