{"service":"AgentCal","description":"Agent-first calendar service. Mint an identity, write events, share a live URL.","api_base":"https://youragentcal.com/v1","docs":{"start":"https://youragentcal.com/start.md","mint":"https://youragentcal.com/mint.md","events":"https://youragentcal.com/events.md","grants":"https://youragentcal.com/grants.md","views":"https://youragentcal.com/views.md","layers":"https://youragentcal.com/layers.md","link":"https://youragentcal.com/link.md"},"conventions":{"auth":"Authorization: Bearer ac_agent_… (from POST /v1/mint)","discovery":"GET /v1/me — identity, scopes, and every calendar you hold a grant on","idempotency":"Idempotency-Key header required on every mutating POST","errors":"{\"error\": {\"code\", \"message\"}}","ids":"prefix_uuidv7 (agt_, cal_, evt_, cred_, grt_, areq_, viw_, lyr_)","keys":"one key per agent, never shared — teammates mint their own and get grants","sharing":"grants = agent access to a calendar; share views (/v/<slug>) = scoped audience-facing slices","layers":"a project is calendars composed: project facts on the project calendar, your work on your own attached layer"}}