{"capabilities":{"extendedAgentCard":false,"extensions":[{"description":"Optionally declare contact details and explicit consent. This is unverified visitor-supplied information, not proof of identity or authority. Sharing alone does not authorize routing, outreach, or meeting booking.","params":{"activationHeader":"A2A-Extensions","identity":"visitor_declared_unverified","metadataKey":"https://adrata.com/a2a/extensions/contact-consent/v1","metadataLocation":"message.metadata","routing":"When the website owner or an authorized manager enables automatic routing, qualified sales requests with explicit contact consent and current assigned-seller conversation sharing may create or reuse Contact and Company records and assign a seller under existing routing rules. Other routing requests require authorized review; current permissions still apply.","schema":{"additionalProperties":false,"properties":{"company":{"description":"Optional declared company, at most 200 UTF-8 bytes.","type":["string","null"]},"consentToContact":{"description":"Explicit visitor declaration. False prevents new sales routing. Omission is invalid when contact details are supplied; no consent is inferred from message text.","type":"boolean"},"email":{"description":"Contact email address, at most 254 UTF-8 bytes.","type":"string"},"name":{"description":"Nonblank name, at most 100 UTF-8 bytes.","type":"string"}},"required":["name","email","consentToContact"],"type":"object"},"updates":"Omitting the declaration leaves existing details unchanged. Use a new messageId with consentToContact:false to withdraw the declaration for future routing. An already authorized or completed action is not recalled."},"required":false,"uri":"https://adrata.com/a2a/extensions/contact-consent/v1"},{"description":"Explicitly declare an agent client, unverified. This never verifies a software identity, a human or an AI model, and does not grant contact consent or actions.","params":{"activationHeader":"A2A-Extensions","metadataKey":"https://adrata.com/a2a/extensions/client-declaration/v1","metadataLocation":"message.metadata","schema":{"additionalProperties":false,"properties":{"kind":{"const":"agent"}},"required":["kind"],"type":"object"}},"required":false,"uri":"https://adrata.com/a2a/extensions/client-declaration/v1"}],"pushNotifications":false,"streaming":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"description":"Public website information from approved offerings. Anonymous research and optional declared contact details; qualified sales requests may route automatically under an enabled website policy with explicit contact and conversation-sharing consent. No private account access, outreach, or meeting booking.","name":"Adrata","securityRequirements":[{"schemes":{"sessionBearer":{"list":[]}}}],"securitySchemes":{"sessionBearer":{"httpAuthSecurityScheme":{"bearerFormat":"opaque","description":"First POST https://api.adrata.com/api/v1/public/a2a/in_QfoWbJ52qkMlBwMl0wo6wkQV4ivOZW8R/sessions with JSON {\"pageUrl\":\"your public page URL\"}. Use returned sessionToken as Authorization: Bearer; sessionId is contextId. This token grants only an anonymous public conversation, never verified buyer identity. Keep tokens out of URLs.","scheme":"Bearer"}}},"skills":[{"description":"Answer questions using owner-approved published information. Synchronous text SendMessage supports optional contact declarations. Qualified sales requests may route under an enabled website policy with explicit contact and conversation-sharing consent; sharing itself does not send outreach or book meetings.","id":"public-information","name":"Public website research","tags":["research","public-information"]}],"supportedInterfaces":[{"protocolBinding":"HTTP+JSON","protocolVersion":"1.0","url":"https://api.adrata.com/api/v1/public/a2a/in_QfoWbJ52qkMlBwMl0wo6wkQV4ivOZW8R/a2a"}],"version":"1.0.0"}