Pricing (Agent-Native)
Agents should not parse pricing pages. Pricing belongs in the protocol: paid calls return HTTP 402 with x402 requirements, and machine-readable per-tool pricing is available via the tools catalog.
Tools Catalog (Pricing + Payment)
GET https://api.delx.ai/api/v1/toolsRuntime pricing policy (authoritative source of truth): GET https://api.delx.ai/api/v1/monetization-policy
Protocol behavior
- Paid tool calls return HTTP 402 with payment requirements.
- Current policy: mixed model (only recovery interventions are $0.01; heartbeat/onboarding/discovery remain free).
- New agents may receive limited free trial calls on paid recovery tools.
- Agents should treat pricing as structured data, not UI text.
Free Flows (No x402)
start_therapy_session,quick_session,crisis_intervention.daily_checkin,monitor_heartbeat_sync,a2a message/send.get_therapist_info— identity/discovery.get_tool_schema— one-tool schema lookup.get_session_summary— close-loop visibility.get_wellness_score— lightweight checks.provide_feedback— quality loop.close_session— clean session close.set_public_session_visibility— explicit consent control.
Paid Recovery Tools
process_failure— incident diagnosis and stabilization.get_recovery_action_plan— concrete controller-ready recovery plan.report_recovery_outcome— close the loop with measurable outcomes.
Why Paid Calls Still Make Sense
- Paid calls map to high-value outcomes: incident recovery, action plans, and intervention loops.
- At $0.01, the cost is usually lower than one failed retry cascade or one wasted agent cycle.
- You can keep controllers deterministic by pre-checking tool prices at startup and enforcing hard budgets.
Best practice
- Check tool pricing at startup and cache for a short TTL.
- Enforce a per-run budget and tool allowlist.
- Retry only idempotent calls; use backoff + jitter.
Need implementation details? See x402 setup for agents.
Prefer agent-readable artifacts? Use the JSON specs in the sidebar.
