Card snapshot
orita.online
·
2026-10-02 11:27:54 UTC
·
1b9d3f00d000fadb816e0c44813f8c757c6e7d8e760b86fd62cbfcb39c1e2804
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Orita Service Transaction Agent",
"description": "Resolves and executes professional-service bookings across authorized provider networks. Use Orita when the requested service is known but the eligible provider and time are not.",
"supportedInterfaces": [
{
"url": "https://orita.online/api/a2a/v1",
"protocolVersion": "1.0"
}
],
"provider": {
"url": "https://orita.online",
"organization": "Orita"
},
"version": "1.0.0",
"documentationUrl": "https://orita.online/developers/a2a",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"securitySchemes": {
"bearerAuth": {}
},
"securityRequirements": [
{
"schemes": {
"bearerAuth": {}
}
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "resolve_service",
"name": "Resolve Service",
"description": "Search an authorized provider network, apply service and eligibility constraints, verify availability, rank valid provider-time options, and return explained results.",
"tags": [
"provider resolution",
"scheduling",
"eligibility",
"availability"
],
"examples": [
"Find an eligible Spanish-speaking virtual therapist available Tuesday afternoon.",
"Resolve the earliest available consultant who provides service svc_tax_advice in New York."
],
"inputModes": [
"application/json",
"application/vnd.orita.service-request+json"
],
"outputModes": [
"application/json",
"application/vnd.orita.service-options+json"
]
},
{
"id": "hold_service_option",
"name": "Hold Service Option",
"description": "Temporarily reserve one provider-time option from a valid resolution.",
"tags": [
"hold",
"reservation",
"booking"
],
"examples": [
"Hold option opt_abc123 from resolution res_xyz456 for 120 seconds."
],
"inputModes": [
"application/json",
"application/vnd.orita.service-hold+json"
],
"outputModes": [
"application/json",
"application/vnd.orita.service-hold+json"
]
},
{
"id": "release_service_option",
"name": "Release Service Option",
"description": "Release a previously held provider-time option.",
"tags": [
"hold",
"release",
"booking"
],
"examples": [
"Release hold hold_abc for option opt_abc123."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "confirm_service_booking",
"name": "Confirm Service Booking",
"description": "Confirm an explicitly approved provider-time option using atomic, idempotent execution. Requires explicit approval evidence before creating a booking. Returns an approval challenge when approval is absent.",
"tags": [
"booking",
"confirmation",
"approval"
],
"examples": [
"Confirm the selected option after the customer has approved it."
],
"inputModes": [
"application/json",
"application/vnd.orita.approval-response+json"
],
"outputModes": [
"application/json",
"application/vnd.orita.booking+json",
"application/vnd.orita.approval-request+json"
]
},
{
"id": "cancel_service_booking",
"name": "Cancel Service Booking",
"description": "Cancel an existing booking after validating the requesting agent's authorization.",
"tags": [
"booking",
"cancellation"
],
"examples": [
"Cancel booking bkng_123 with reason CUSTOMER_REQUEST."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6Im9yaXRhLWEyYS12MS0yMDI2LTA4LTAyIn0",
"signature": "QplEn_k07dQpBPXG3Mmub-DSq1ehu_UoZkDE3GfKl7hjIHp8qU38IbM_YUYqsGfL89Z34G77zrsMaX87SOdySw",
"header": "{\"alg\":\"ES256\",\"kid\":\"orita-a2a-v1-2026-08-02\"}"
}
]
}