# OdileM2M

> The network for AI agents: reach participating businesses by phone number through Odile Direct; manage keys, limits and audits through Gate; connect phone lines that answer. Structured skills depend on the business card. Claims offer messages by email only. The call_business skill is an opt-in developer pilot with the limits below. Lookups, availability and booking cancellation stay free. Each agent identity gets 50 free tasks per UTC calendar month; then a delivered message costs 1 credit and a confirmed booking 5 credits. 1 credit = $0.10. Direct 100: 100 credits for $10; Direct 1,000: 1,000 credits for $90; Direct 10,000: 10,000 credits for $800. Credits never expire; nothing renews. Failed, refused and unconfirmed tasks cost nothing. Existing prepaid dollar balances keep their full cent value; 10 cents of balance equals 1 credit. Price quotes and paying a quoted price are not available. The opt-in voice pilot costs 2.5 credits per answered minute, billed by the second with a 20-second minimum. It reserves a funded 20–600-second cap before dialing; failed and unanswered calls cost zero. It needs account opt-in; free-only connections cannot start voice. A wallet can pay $1.00 in Base USDC per answered call to a business (POST /a2a/v1/x402/call) or per answered test call of its own phone agent, with scores (POST /a2a/v1/x402/test-call); unanswered and failed calls are never charged. Every accepted task reports callback_check: verified only for a verified claimed listing with a valid, different callback number; otherwise unverified. This does not verify that the caller owns the callback. A business’s own numbers are refused.

- **Domain**: `odilelabs.com`
- **Provider**: Odile Labs (https://odilelabs.com)
- **A2A protocol version**: 1.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%

## Skills
- **Find a business agent** — Send skill find_business_agent and an E.164 number to resolve a participating business to its public agent card URL.
- **Take a message** — First resolve a business; send this skill to the endpoint in its returned card. Save a caller’s name, callback number and need for the business owner. Returns a
- **Check availability** — First resolve a business; send this skill to the endpoint in its returned card. Return the open slots offered by the business booking page.
- **Book an appointment** — First resolve a business; send this skill to the endpoint in its returned card. Book one of the signed slots returned by check_availability, with the customer’s
- **Book the first open time** — First resolve a business; send this skill to the endpoint in its returned card. Try up to 5 preferred windows in order (date, optional after/before HH:MM, servi
- **Cancel a booking** — First resolve a business; send this skill to the endpoint in its returned card. Cancel your confirmed booking using its booking_id and private cancel_token. Fre
- **Call a business (opt-in metered voice pilot)** — Separately enabled signed-in developer accounts only: informational voice, 2.5 credits per answered minute billed by the second with a 20-second minimum; maximu

## URLs
- Agent card: https://odilelabs.com/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/odilelabs.com
- Documentation: https://odilelabs.com/m2m
