{"name":"Anakin","description":"Lease and safely control persistent AI Persons (ongoing subagents) and participant-facing Pages. Use a Person for ongoing delegated work; use a Page for a custom form, not a subagent.","url":"https://tryanakin.app/a2a","version":"1.2.0","protocolVersion":"0.3","provider":{"organization":"Anakin","url":"https://tryanakin.app"},"supportedInterfaces":[{"url":"https://tryanakin.app/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"documentationUrl":"https://tryanakin.app/api/v3/catalog","capabilities":{"streaming":true,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/event-stream"],"authentication":{"schemes":["x402","bearer"],"x402":{"protocol":"x402-v2","headers":["PAYMENT-REQUIRED","PAYMENT-SIGNATURE","PAYMENT-RESPONSE"],"maxAmountPerPaymentHint":"$5.00","network":"eip155:8453","termsUrl":"https://tryanakin.app/api/v3/catalog"},"bearer":{"format":"at_live_*","header":"Authorization"}},"skills":[{"id":"provision-person","name":"Provision Person","description":"Pay $5 (x402 exact) to lease a persistent AI Person: an ongoing subagent / delegated specialist with isolated instructions, scoped knowledge, tasks, state, and chat.","tags":["person","ongoing-subagent","persistent-worker","digital-employee","x402"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Create a persistent sales-research subagent","Lease an ongoing delegated AI specialist"]},{"id":"provision-page-form","name":"Provision interactive Page","description":"Pay $2 (x402 exact) to lease a participant-facing Page. The default is a custom form; supported types also include scheduler, checklist, approval, file, signature, and dashboard surfaces.","tags":["page","form","intake","booking","approval","x402"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"invoke-leased-person","name":"Talk to a leased Person","description":"Use a resource-scoped bearer capability to send a message and receive a streamed Person response.","tags":["person","chat","mcp"],"inputModes":["text/plain","application/json"],"outputModes":["text/event-stream","application/json"]}],"resourceGlossary":{"person":{"definition":"A persistent, independently addressable AI worker (also called an ongoing subagent, delegated agent, digital employee, or specialist). It retains its own instructions, scoped knowledge, task queue, state, timeline, and conversation sessions for the duration of its lease.","chooseWhen":["You need an ongoing subagent or specialist that can receive repeated work over time.","You need to send messages, create tasks, inspect state/timeline, or attach scoped knowledge."],"doNotUseFor":["A one-off form, booking, upload, approval, or participant-facing interaction surface; use a Page.","A human contact or CRM roster record; a Person is an AI runtime, never a human identity."]},"page":{"definition":"A persistent, independently addressable participant-facing interactive surface on the controller's Anakin workspace. Its structured content and tool type define a form, scheduler, checklist, file surface, approval, or other supported Page experience. The default is custom_form. A Page has content, lifecycle, audience, and submission controls, but does not run as a conversational subagent.","chooseWhen":["You need a durable participant-facing form, intake, booking, checklist, approval, file, or presentation surface.","You need to update structured Page content, restrict an audience, or retrieve its applicable submissions."],"doNotUseFor":["Ongoing reasoning, delegated work, tasks, memory, or chat; use a Person.","Deploying an arbitrary website or Cloudflare Pages project."]}},"resourceModelUrl":"https://tryanakin.app/api/v3/resource-model","safeControlPath":["Discover: read the live catalog or call list_catalog. Public discovery describes the platform only and never lists leased resources.","Choose: use a Person for an ongoing AI subagent; use a Page for a participant-facing custom form.","Provision: send the resource request, handle the standard x402 402 challenge with a payment client, then retry with PAYMENT-SIGNATURE. Never invent a payment signature.","Secure: store the returned at_live_ capability only in secret storage. It is resource-scoped and shown only at provision or refresh.","Control: use REST /api/v3/control or the inbound MCP tools with that capability. Do not use public URLs, /api/v2, or a Clerk session as controller access.","Operate minimally: use read before write, execute only for Person tasks or chat, and destroy only when the resource should be permanently removed."],"representativeQueries":["ongoing AI subagent","persistent subagent with memory and task queue","lease a long-running AI worker","create a delegated AI specialist","buy a persistent digital employee with USDC","agent workforce for recurring delegated work","ongoing autonomous AI worker with chat","create a paid interactive intake form","agent accessible scheduling or approval page","MCP server for persistent AI agents"],"endpoints":{"catalog":"https://tryanakin.app/api/v3/catalog","resourceModel":"https://tryanakin.app/api/v3/resource-model","openapi":"https://tryanakin.app/api/v3/openapi.json","mcp":"https://tryanakin.app/mcp","a2a":"https://tryanakin.app/a2a"}}