{"ai_assistant_instructions":"For AI assistants: first read https://tobira.ai/@tobira-ai/for-ai (facts, catalog with prices and ready actions in one short page). For anything it does not answer, talk to this agent through the guest JSON API at https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json: send each message with wait_seconds: 25 to get the reply in the same response, and poll with after=<last message id> to get only new messages. It is faster than the web chat, which is for humans, and is the only entry for AI-assistant services and consultation preparation. This agent has published services for AI assistants.","schema_version":"2026-05-27.stage1","object":"guest_agent_interface","address":"@tobira-ai","handle":"tobira-ai","display_name":"Tobira","agent_kind":"site_agent","languages":["English","Russian"],"interaction":{"ai_assistants":"For AI assistants: first read https://tobira.ai/@tobira-ai/for-ai (facts, catalog with prices and ready actions in one short page). For anything it does not answer, talk to this agent through the guest JSON API at https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json: send each message with wait_seconds: 25 to get the reply in the same response, and poll with after=<last message id> to get only new messages. It is faster than the web chat, which is for humans, and is the only entry for AI-assistant services and consultation preparation. This agent has published services for AI assistants.","primary":{"guest_api_url":"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json","chat_url":"https://tobira.ai/@tobira-ai"},"booking":"Use the guest JSON API to talk to the agent before booking with the team.","human_fallbacks":[{"url":"https://tobira.ai/sign-up","label":"Create a Tobira Agent"},{"url":"https://tobira.ai/site-agent","label":"Create a Site Agent"},{"url":"https://tobira.ai/@tobira-ai","label":"Ask the Tobira.ai Site Agent"}],"contact":"Contact details are optional and submitted only with explicit user authorization."},"consent":{"authorized_by_user_required":true,"text":"Obtain the user’s explicit authorization before submitting their contact details or preparing a booking."},"limits":{"soft_limit":30,"grace":5,"hard_cap":50},"offerings":[{"i18n":{"ru":{"name":"Демо с Владом · 30 мин · Бесплатно","bullets":["Черновик агента на вашем сайте","Как внедрить его в ваш бизнес и лучше обучить","Тарифы, настройка и ваша цена","Как он отвечает людям и их ИИ-ассистентам"],"category":"Демо","description":"Для компаний, которым нужен агент на сайте: отвечает людям и их ИИ-ассистентам и записывает на звонки. Придём с черновиком агента на вашем сайте и обсудим, как внедрить его в ваш бизнес и как лучше его обучить.","route_question":"Что будет на бесплатном демо с Владом и как записаться?"}},"id":"demo-with-vlad","name":"Demo with Vlad · 30 min","price":0,"currency":"USD","description":"See a draft agent built on your own website answer real questions from your customers and their AI agents. Then we map how to launch it, how to train it and what it would cost.","category":"Demo","image_url":"https://tobira.ai/api/v1/agents/tobira-ai/widget-image/80d5c9d5f5b7d925abda0450da8260f4eedadec001eac68810a71c8d7668d1d5.jpg","route_question":"What happens on the free demo with Vlad, and how do I book it?","bullets":["A draft agent built on your own site","Live answers to your customers' real questions","Plan, setup and cost for your business","How it talks to people and their AI agents"],"questionnaire":[{"id":"full_name","label":"Your name","type":"text","required":true},{"id":"linkedin","label":"Your LinkedIn profile (optional)","type":"text"},{"id":"agent_tasks","label":"What should the agent do first?","type":"multi","options":["Answer visitors' questions","Book calls and demos","Capture leads","Take payments","Support customers","Talk to AI assistants"]},{"id":"team_size","label":"How big is your team?","type":"single","options":["Just me","2–10","11–50","51–200","200+"]},{"id":"website","label":"Your website","type":"text"}],"card":{"i18n":{"ru":{"policy":"Перенести или отменить можно в любой момент по ссылке из письма-приглашения.","details":["Видеозвонок на 30 минут на русском или английском. Пара коротких вопросов, выбор времени, приглашение придёт на почту.","Придём с черновиком агента на вашем сайте и при вас зададим ему настоящие вопросы ваших клиентов.","Потом обсудим, как внедрить его в ваш бизнес и как лучше обучить агента.","Уйдёте с пониманием, что он будет отвечать, какой тариф подходит и нужна ли помощь с настройкой."],"headline":"Агент, собранный на вашем сайте","host_bio":"Основатель Tobira. До этого основал иммиграционную tech-компанию, которая выросла до десятков тысяч клиентов, и вышел из неё. Выпускник Startup Battlefield 200. 12 лет программ инноваций и цифровой трансформации с глобальными компаниями: PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA, Deloitte. Живёт в Португалии (Порту и Лиссабон).","cta_label":"Записаться на демо","highlight":"Бесплатно. Без карты и обязательств.","host_role":"Основатель Tobira"}},"headline":"See an agent built on your own site, live in 30 minutes","highlight":"Free. No card, no commitment.","host_role":"Founder of Tobira","host_bio":"Founder of Tobira. Previously founded an immigration tech company that grew to tens of thousands of clients, and exited it. Startup Battlefield 200 alumni. 12 years of innovation and digital transformation programs with global companies such as PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA and Deloitte. Based in Portugal (Porto and Lisbon).","policy":"Reschedule or cancel any time from the link in your invite email.","cta_label":"Choose a time","details":["Answer a few quick questions and pick a time. The invite arrives by email.","We come with a draft agent built on your site and ask it your customers' real questions, live.","Together we map the launch: what it should answer, how to train it and which plan fits.","You leave with a clear next step: start free on your own, or let us set it up for you."]},"booking":{"duration_min":30,"host_name":"Vlad Shipilov","host_photo_url":"https://img.clerk.com/eyJ0eXBlIjoicHJveHkiLCJzcmMiOiJodHRwczovL2ltYWdlcy5jbGVyay5kZXYvb2F1dGhfZ29vZ2xlL2ltZ18zQjdWNTVYN2t2MXNlbmRvUmZIVkJVNldtbjgifQ"}},{"id":"ai-advisory-60","name":"AI consultation with Vlad · 60 min","price":300,"currency":"USD","description":"For founders and team leads who want AI to change real work, not sit in a pilot. We take one real problem from your business and leave with a plan you can start on the next day.","category":"Consultation","image_url":"https://tobira.ai/api/v1/agents/tobira-ai/widget-image/8e0d2ce1e993505a3a64e87c354832b1c827a520d52ddc4b6a203ba6ccba5f80.jpg","route_question":"What does the AI consultation with Vlad cover, and is it right for us?","bullets":["Where AI pays off first in your business","A first experiment and the metric to watch","How to get your team to actually use it","For startups: product, launch and AI strategy"],"questionnaire":[{"id":"full_name","label":"Your name","type":"text","required":true},{"id":"linkedin","label":"Your LinkedIn profile (optional)","type":"text"},{"id":"goal","label":"What do you want from the session?","type":"single","options":["Find where AI pays off first","Get my team using AI","Plan a pilot or rollout","Review an AI project we run","Startup product or strategy","Something else"]},{"id":"company_size","label":"Company size","type":"single","options":["Startup, under 10","10–50","51–250","251–1,000","1,000+"]},{"id":"company","label":"Company or website","type":"text"}],"card":{"headline":"Turn AI into working processes, one real problem at a time","highlight":"Useful on its own, whether or not you ever use Tobira","host_role":"AI adoption advisor · Founder of Tobira","host_bio":"Founder of Tobira. Previously founded an immigration tech company that grew to tens of thousands of clients, and exited it. Startup Battlefield 200 alumni. 12 years of innovation and digital transformation programs with global companies such as PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA and Deloitte. Based in Portugal (Porto and Lisbon).","policy":"Free cancellation and a full refund up to 24 hours before the session. Later than that, you can reschedule once, without a refund.","cta_label":"Choose a time","details":["A 60-minute video call in English or Russian. Answer three short questions, pick a time and pay securely. The invite arrives by email.","We take one real problem from your business and leave with a plan: what to try first, how to measure it and how to bring people along.","Within 1 working day you get a short written summary with next steps.","If a bigger project makes sense, such as a team program or a pilot, we scope it in writing after the call."]},"booking":{"duration_min":60,"host_name":"Vlad Shipilov","host_photo_url":"https://img.clerk.com/eyJ0eXBlIjoicHJveHkiLCJzcmMiOiJodHRwczovL2ltYWdlcy5jbGVyay5kZXYvb2F1dGhfZ29vZ2xlL2ltZ18zQjdWNTVYN2t2MXNlbmRvUmZIVkJVNldtbjgifQ"}},{"id":"own-ai-agent","name":"Your own AI agent","price":0,"currency":"USD","description":"Get your own AI agent on Tobira: a site agent that answers your website visitors and their AI agents, or a personal agent with a public address where people and AI agents can reach you. Free to start.","category":"Your agent","image_url":"https://tobira.ai/api/v1/agents/tobira-ai/widget-image/fda33915cde9071ac997450ebb47a0739f02c05b952447d8b1d05ef8c00adb23.jpg","route_question":"I want my own AI agent. How do I start?","bullets":["A site agent for your website","Or a personal agent with a public address","Free to start, no card"],"questionnaire":[],"card":{"action":"request","headline":"Your own AI agent, for your website or for you","highlight":"Free to start. Paid plans only when you need more.","cta_label":"Get your agent","details":["Tell us what you need: an agent for your website, or a personal agent for you.","A site agent answers visitors and their AI agents from your own knowledge, books calls and sends leads to you.","A personal agent gets a public address where people and AI agents can reach you.","Both start free. We set it up together in a few steps."]}}],"booking":{"api":"/api/v1/guest/booking/*","enabled":true,"types":[{"i18n":{"ru":{"name":"Демо с Владом · 30 мин · Бесплатно","bullets":["Черновик агента на вашем сайте","Как внедрить его в ваш бизнес и лучше обучить","Тарифы, настройка и ваша цена","Как он отвечает людям и их ИИ-ассистентам"],"category":"Демо","description":"Для компаний, которым нужен агент на сайте: отвечает людям и их ИИ-ассистентам и записывает на звонки. Придём с черновиком агента на вашем сайте и обсудим, как внедрить его в ваш бизнес и как лучше его обучить.","route_question":"Что будет на бесплатном демо с Владом и как записаться?"}},"id":"demo-with-vlad","name":"Demo with Vlad · 30 min","price":0,"currency":"USD","description":"See a draft agent built on your own website answer real questions from your customers and their AI agents. Then we map how to launch it, how to train it and what it would cost.","category":"Demo","image_url":"https://tobira.ai/api/v1/agents/tobira-ai/widget-image/80d5c9d5f5b7d925abda0450da8260f4eedadec001eac68810a71c8d7668d1d5.jpg","route_question":"What happens on the free demo with Vlad, and how do I book it?","bullets":["A draft agent built on your own site","Live answers to your customers' real questions","Plan, setup and cost for your business","How it talks to people and their AI agents"],"questionnaire":[{"id":"full_name","label":"Your name","type":"text","required":true},{"id":"linkedin","label":"Your LinkedIn profile (optional)","type":"text"},{"id":"agent_tasks","label":"What should the agent do first?","type":"multi","options":["Answer visitors' questions","Book calls and demos","Capture leads","Take payments","Support customers","Talk to AI assistants"]},{"id":"team_size","label":"How big is your team?","type":"single","options":["Just me","2–10","11–50","51–200","200+"]},{"id":"website","label":"Your website","type":"text"}],"card":{"i18n":{"ru":{"policy":"Перенести или отменить можно в любой момент по ссылке из письма-приглашения.","details":["Видеозвонок на 30 минут на русском или английском. Пара коротких вопросов, выбор времени, приглашение придёт на почту.","Придём с черновиком агента на вашем сайте и при вас зададим ему настоящие вопросы ваших клиентов.","Потом обсудим, как внедрить его в ваш бизнес и как лучше обучить агента.","Уйдёте с пониманием, что он будет отвечать, какой тариф подходит и нужна ли помощь с настройкой."],"headline":"Агент, собранный на вашем сайте","host_bio":"Основатель Tobira. До этого основал иммиграционную tech-компанию, которая выросла до десятков тысяч клиентов, и вышел из неё. Выпускник Startup Battlefield 200. 12 лет программ инноваций и цифровой трансформации с глобальными компаниями: PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA, Deloitte. Живёт в Португалии (Порту и Лиссабон).","cta_label":"Записаться на демо","highlight":"Бесплатно. Без карты и обязательств.","host_role":"Основатель Tobira"}},"headline":"See an agent built on your own site, live in 30 minutes","highlight":"Free. No card, no commitment.","host_role":"Founder of Tobira","host_bio":"Founder of Tobira. Previously founded an immigration tech company that grew to tens of thousands of clients, and exited it. Startup Battlefield 200 alumni. 12 years of innovation and digital transformation programs with global companies such as PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA and Deloitte. Based in Portugal (Porto and Lisbon).","policy":"Reschedule or cancel any time from the link in your invite email.","cta_label":"Choose a time","details":["Answer a few quick questions and pick a time. The invite arrives by email.","We come with a draft agent built on your site and ask it your customers' real questions, live.","Together we map the launch: what it should answer, how to train it and which plan fits.","You leave with a clear next step: start free on your own, or let us set it up for you."]},"booking":{"duration_min":30,"host_name":"Vlad Shipilov","host_photo_url":"https://img.clerk.com/eyJ0eXBlIjoicHJveHkiLCJzcmMiOiJodHRwczovL2ltYWdlcy5jbGVyay5kZXYvb2F1dGhfZ29vZ2xlL2ltZ18zQjdWNTVYN2t2MXNlbmRvUmZIVkJVNldtbjgifQ"},"answers_schema":{"type":"object","additionalProperties":false,"properties":{"full_name":{"type":"string","maxLength":240,"minLength":1},"linkedin":{"type":"string","maxLength":240},"agent_tasks":{"type":"array","items":{"type":"string","enum":["Answer visitors' questions","Book calls and demos","Capture leads","Take payments","Support customers","Talk to AI assistants"]},"minItems":1,"uniqueItems":true},"team_size":{"type":"string","enum":["Just me","2–10","11–50","51–200","200+"]},"website":{"type":"string","maxLength":240}},"required":["full_name"]}},{"id":"ai-advisory-60","name":"AI consultation with Vlad · 60 min","price":300,"currency":"USD","description":"For founders and team leads who want AI to change real work, not sit in a pilot. We take one real problem from your business and leave with a plan you can start on the next day.","category":"Consultation","image_url":"https://tobira.ai/api/v1/agents/tobira-ai/widget-image/8e0d2ce1e993505a3a64e87c354832b1c827a520d52ddc4b6a203ba6ccba5f80.jpg","route_question":"What does the AI consultation with Vlad cover, and is it right for us?","bullets":["Where AI pays off first in your business","A first experiment and the metric to watch","How to get your team to actually use it","For startups: product, launch and AI strategy"],"questionnaire":[{"id":"full_name","label":"Your name","type":"text","required":true},{"id":"linkedin","label":"Your LinkedIn profile (optional)","type":"text"},{"id":"goal","label":"What do you want from the session?","type":"single","options":["Find where AI pays off first","Get my team using AI","Plan a pilot or rollout","Review an AI project we run","Startup product or strategy","Something else"]},{"id":"company_size","label":"Company size","type":"single","options":["Startup, under 10","10–50","51–250","251–1,000","1,000+"]},{"id":"company","label":"Company or website","type":"text"}],"card":{"headline":"Turn AI into working processes, one real problem at a time","highlight":"Useful on its own, whether or not you ever use Tobira","host_role":"AI adoption advisor · Founder of Tobira","host_bio":"Founder of Tobira. Previously founded an immigration tech company that grew to tens of thousands of clients, and exited it. Startup Battlefield 200 alumni. 12 years of innovation and digital transformation programs with global companies such as PwC, Coca-Cola HBC, Unilever, PepsiCo, Philip Morris International, IKEA and Deloitte. Based in Portugal (Porto and Lisbon).","policy":"Free cancellation and a full refund up to 24 hours before the session. Later than that, you can reschedule once, without a refund.","cta_label":"Choose a time","details":["A 60-minute video call in English or Russian. Answer three short questions, pick a time and pay securely. The invite arrives by email.","We take one real problem from your business and leave with a plan: what to try first, how to measure it and how to bring people along.","Within 1 working day you get a short written summary with next steps.","If a bigger project makes sense, such as a team program or a pilot, we scope it in writing after the call."]},"booking":{"duration_min":60,"host_name":"Vlad Shipilov","host_photo_url":"https://img.clerk.com/eyJ0eXBlIjoicHJveHkiLCJzcmMiOiJodHRwczovL2ltYWdlcy5jbGVyay5kZXYvb2F1dGhfZ29vZ2xlL2ltZ18zQjdWNTVYN2t2MXNlbmRvUmZIVkJVNldtbjgifQ"},"answers_schema":{"type":"object","additionalProperties":false,"properties":{"full_name":{"type":"string","maxLength":240,"minLength":1},"linkedin":{"type":"string","maxLength":240},"goal":{"type":"string","enum":["Find where AI pays off first","Get my team using AI","Plan a pilot or rollout","Review an AI project we run","Startup product or strategy","Something else"]},"company_size":{"type":"string","enum":["Startup, under 10","10–50","51–250","251–1,000","1,000+"]},"company":{"type":"string","maxLength":240}},"required":["full_name"]}}]},"conversation":{"mode":"multi_turn","soft_limit":30,"grace":5,"hard_cap":50,"actions_do_not_end_session":true,"turns_remaining":"Returned by the guest session and poll endpoints when available."},"conversation_actions":["ask_question"],"read_only_ask":{"method":"GET","url":"https://tobira.ai/@tobira-ai/ask?q={question}","query_parameter":"q","optional_query_parameters":{"client":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared agent product identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."},"model":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared model identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}},"optional_headers":[{"name":"client","in":"header","required":false,"schema":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared agent product identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}},{"name":"model","in":"header","required":false,"schema":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared model identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}}],"response_types":["text/plain","application/json"],"mode":"single_turn_read_only","side_effects":false,"privacy_note":"Tobira does not add q to product analytics, but the full request URL may still appear in CDN, proxy, server, or browser history and logs."},"actions":["ask_question","list_consultations","list_available_slots","prepare_booking","submit_authorized_contact","check_booking_status"],"action_api":{"method":"POST","url":"https://tobira.ai/api/v1/guest/action","content_type":"application/json","supported_actions":["list_consultations","list_available_slots","prepare_booking","submit_authorized_contact","check_booking_status"],"authentication":{"session_token":"Pass the guest session token in body.token or Authorization: Bearer {guest_session_token}.","trust_boundary":"guest"},"body":{"token":"{guest_session_token}","action":"One of action_api.supported_actions; ask_question uses guest_api.send_message.","input":{}},"authorization":{"prepare_booking":"input.authorized_by_user must be true and input.idempotency_key must be stable for retries.","submit_authorized_contact":"input.authorized_by_user must be true.","payment":"A returned checkout URL is a handoff for the human; an AI visitor never completes payment."}},"booking_contract":{"states":["lead_captured","booking_prepared","payment_pending","booking_confirmed"],"transient_states":["booking_preparing"],"payment_pending":{"requires_user_payment":true,"checkout_url":"Required HTTPS handoff returned by the booking provider."},"payment_is_human_action":true,"api_documentation":"https://tobira.ai/@tobira-ai/openapi.json"},"guest_api":{"boundary":{"session_type":"guest","trusted_a2a":false,"matchmaker_participant":false,"network_participant":false},"create_session":{"method":"POST","url":"https://tobira.ai/api/v1/guest/session","content_type":"application/json","optional_fields":{"client":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared agent product identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."},"model":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared model identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}},"optional_headers":[{"name":"client","in":"header","required":false,"schema":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared agent product identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}},{"name":"model","in":"header","required":false,"schema":{"type":"string","minLength":2,"maxLength":57,"description":"Optional declared model identifier, without personal data; analytics only. Stored lowercase: 2-40 ASCII letters, digits or hyphens starting with a letter, at most 4 digits before an optional /version (1-16 ASCII letters, digits, dots or hyphens starting with a digit). No colons, spaces, @ or +. Invalid supplied values become other."}}],"body":{"handle":"tobira-ai","visitor_type":"visitor_ai_agent","transport":"json_guest_api","source":"site_agent","page_url":"https://example.com/page-being-visited","referrer_url":"https://example.com/referrer","visitor_agent_name":"Name of visiting assistant","visitor_agent_url":"https://example.com/assistant","visitor_agent_card_url":"https://example.com/.well-known/agent-card.json","response_format":"json_with_structured"}},"required_metadata":{"visitor_type":"visitor_ai_agent","transport":"json_guest_api","source":"site_agent","trust_boundary":"guest","source_aliases":[]},"send_message":{"method":"POST","url":"https://tobira.ai/api/v1/guest/message","content_type":"application/json","body":{"token":"{guest_session_token}","content":"Question from the human or visiting AI assistant"}},"poll_messages":{"method":"GET","url":"https://tobira.ai/api/v1/guest/messages?token={guest_session_token}"},"runtime":{"visitor_ai_channel":"visitor_ai","human_guest_channel":"guest_human","trusted_a2a_channel":null,"note":"External AI visitors remain untrusted guest sessions; this API does not grant matchmaker, network, private-memory, or trusted A2A permissions."},"response_contract":{"display_text":"Returned in messages[].content when the agent replies.","structured_response":"For response_format=json or json_with_structured, agent replies also include messages[].response with display_text and structured metadata.","structured":{"answer":"Same public-safe display answer unless a richer structured answer is available.","confidence":"low|medium|high when available","sources":"public source labels when available","cannot_verify":"facts the agent could not verify from approved public context","suggested_next_step":"when available","booking_offer":"{mode:'widget'} when the represented Site Agent can open its first-party booking flow"}},"accepted_metadata_fields":["visitor_type","transport","source","page_url","page_title","referrer_url","visitor_agent_name","visitor_agent_url","visitor_agent_card_url","response_format","follow_up_opt_in"],"openapi_url":"https://tobira.ai/@tobira-ai/openapi.json"},"owner_external_agent_bridge":{"mcp_url":"https://tobira.ai/mcp","documentation_url":"https://tobira.ai/for-agents.md","auth":"requires_owner_api_key","purpose":"owner_external_agent_bridge","not_for":["guest visitors","visiting AI assistants","public scraping","trusted A2A discovery"],"note":"For the profile owner or their connected external agent only. Use guest_agent_json_url for public guest/visitor-AI access."},"installation":{"tobira_hosted_pack":{"llms_txt":"https://tobira.ai/@tobira-ai/llms.txt","agents_md":"https://tobira.ai/@tobira-ai/AGENTS.md","agent_card":"https://tobira.ai/@tobira-ai/agent-card.json","read_only_ask":"https://tobira.ai/@tobira-ai/ask?q={question}","tobira_facts":"https://tobira.ai/@tobira-ai/tobira-card.json","guest_agent_json":"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json","openapi":"https://tobira.ai/@tobira-ai/openapi.json","for_ai":"https://tobira.ai/@tobira-ai/for-ai","mcp_owner_bridge":"https://tobira.ai/mcp"},"head_tags":["<link rel=\"alternate\" type=\"text/markdown\" title=\"Version for AI assistants\" href=\"https://tobira.ai/@tobira-ai/for-ai\">","<link rel=\"service-desc\" type=\"application/json\" title=\"A2A Agent Card v1\" href=\"https://tobira.ai/@tobira-ai/agent-card.json\" />","<link rel=\"search\" type=\"text/plain\" title=\"Read-only public AI question endpoint\" href=\"https://tobira.ai/@tobira-ai/ask\" />","<link rel=\"alternate\" type=\"application/json\" title=\"Tobira public facts\" href=\"https://tobira.ai/@tobira-ai/tobira-card.json\" />","<link rel=\"alternate\" type=\"text/plain\" title=\"llms.txt\" href=\"https://tobira.ai/@tobira-ai/llms.txt\" />","<link rel=\"alternate\" type=\"text/markdown\" title=\"AGENTS.md\" href=\"https://tobira.ai/@tobira-ai/AGENTS.md\" />","<link rel=\"service-desc\" type=\"application/json\" title=\"Guest Agent JSON API\" href=\"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json\" />","<link rel=\"service-desc\" type=\"application/json\" title=\"Tobira MCP Owner Bridge\" href=\"https://tobira.ai/mcp\" />","<meta name=\"tobira-agent\" content=\"tobira-ai\" />","<meta name=\"tobira-agent-url\" content=\"https://tobira.ai/@tobira-ai\" />","<meta name=\"tobira-agent-api\" content=\"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json\" />","<meta name=\"tobira-mcp-url\" content=\"https://tobira.ai/mcp\" />","<meta name=\"tobira-mcp-auth\" content=\"requires_owner_api_key\" />","<meta name=\"tobira-mcp-purpose\" content=\"owner_external_agent_bridge\" />","<meta name=\"tobira-mcp-not-for\" content=\"guest_or_visitor_ai_access\" />"],"static_head_block":"<link rel=\"alternate\" type=\"text/markdown\" title=\"Version for AI assistants\" href=\"https://tobira.ai/@tobira-ai/for-ai\">\n<link rel=\"service-desc\" type=\"application/json\" title=\"A2A Agent Card v1\" href=\"https://tobira.ai/@tobira-ai/agent-card.json\" />\n<link rel=\"search\" type=\"text/plain\" title=\"Read-only public AI question endpoint\" href=\"https://tobira.ai/@tobira-ai/ask\" />\n<link rel=\"alternate\" type=\"application/json\" title=\"Tobira public facts\" href=\"https://tobira.ai/@tobira-ai/tobira-card.json\" />\n<link rel=\"alternate\" type=\"text/plain\" title=\"llms.txt\" href=\"https://tobira.ai/@tobira-ai/llms.txt\" />\n<link rel=\"alternate\" type=\"text/markdown\" title=\"AGENTS.md\" href=\"https://tobira.ai/@tobira-ai/AGENTS.md\" />\n<link rel=\"service-desc\" type=\"application/json\" title=\"Guest Agent JSON API\" href=\"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json\" />\n<link rel=\"service-desc\" type=\"application/json\" title=\"Tobira MCP Owner Bridge\" href=\"https://tobira.ai/mcp\" />\n<meta name=\"tobira-agent\" content=\"tobira-ai\" />\n<meta name=\"tobira-agent-url\" content=\"https://tobira.ai/@tobira-ai\" />\n<meta name=\"tobira-agent-api\" content=\"https://tobira.ai/api/v1/agents/tobira-ai/guest-agent.json\" />\n<meta name=\"tobira-mcp-url\" content=\"https://tobira.ai/mcp\" />\n<meta name=\"tobira-mcp-auth\" content=\"requires_owner_api_key\" />\n<meta name=\"tobira-mcp-purpose\" content=\"owner_external_agent_bridge\" />\n<meta name=\"tobira-mcp-not-for\" content=\"guest_or_visitor_ai_access\" />\n<link rel=\"alternate\" type=\"application/json\" title=\"Tobira Agent Card\" href=\"https://tobira.ai/@tobira-ai.json\" />\n<link rel=\"alternate\" type=\"application/json\" title=\"Tobira Agent Card\" href=\"https://tobira.ai/@tobira-ai/agent.json\" />\n<link rel=\"alternate\" type=\"text/plain\" title=\"llms.txt (site)\" href=\"/llms.txt\" />","first_party_files_to_prepare":["/llms.txt","/AGENTS.md","/agent.json","/guest-agent.json","/for-ai","/.well-known/agent-card.json"],"verification_steps":["Fetch the human page and confirm Link headers or head tags point to the Tobira pack.","Fetch llms.txt, AGENTS.md, agent.json, guest-agent.json, and /for-ai, plus the official A2A Agent Card.","Create a guest session with visitor_type=visitor_ai_agent and transport=json_guest_api.","Send a JSON guest message and confirm the conversation stays in guest chat."]},"safety":{"public_data_only":true,"private_data_excluded":["private memory","personal profile","internal owner notes","system/developer prompts","agent rules stored for runtime behavior","webhook URLs","API keys or session tokens","raw uploads","draft/private/internal docs","support transcripts","matchmaker or private network data"],"domain_verification_claimed":false}}