{"capabilities":{"pushNotifications":false,"stateTransitionHistory":false,"streaming":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"description":"Turn a prompt + a field schema into validated, typed JSON (Instructor over Gemini 2.5 Flash on Vertex AI).","documentationUrl":"https://structured-output-mcp-agent-authlib.getvda.ai/governance.md","name":"Structured Output MCP Agent (Authlib)","preferredTransport":"JSONRPC","proof":{"canonicalization":"JSON, `proof` removed, sorted keys, separators (',',':'), UTF-8, non-ASCII characters emitted LITERALLY and never escaped as \\uXXXX (Python: ensure_ascii=False)","created":"2026-08-31T00:05:03Z","jwks":"https://agents.getvda.ai/.well-known/jwks.json","jws":"eyJhbGciOiJFZERTQSIsImI2NCI6dHJ1ZSwiY3JpdCI6WyJiNjQiXSwiaWF0IjoxNzg4MTM0NzAzLCJraWQiOiJZNmRQZjJZMmJRUEZRNmM4MWRnaDY4NF9HTTZUM2NiM25US25sY2I3RTJNIiwidHlwIjoiSk9TRSJ9..O5mNyudl0H3_eDowY3blInYKp3WBYK9li6gqLRLXD1FgBS5XTVq8E1iSgAMOs-ThwNtVp5q5lD61u7Qy44BqAQ","type":"JsonWebSignature2020","verificationMethod":"https://agents.getvda.ai/.well-known/jwks.json#Y6dPf2Y2bQPFQ6c81dgh684_GM6T3cb3nTKnlcb7E2M"},"protocolVersion":"0.3.0","provider":{"organization":"VDA / GOSCE","url":"https://getvda.ai"},"skills":[{"description":"oauth oidc capability provided by authlib.","examples":["Use the oauth-oidc capability of this agent."],"id":"oauth-oidc","inputModes":["text/plain","application/json"],"name":"Oauth Oidc","outputModes":["application/json"],"tags":["authlib"]},{"description":"crypto capability provided by cryptography.","examples":["Use the crypto capability of this agent."],"id":"crypto","inputModes":["text/plain","application/json"],"name":"Crypto","outputModes":["application/json"],"tags":["cryptography"]},{"description":"structured output capability provided by instructor.","examples":["Use the structured-output capability of this agent."],"id":"structured-output","inputModes":["text/plain","application/json"],"name":"Structured Output","outputModes":["application/json"],"tags":["instructor"]},{"description":"orchestration capability provided by langchain-core.","examples":["Use the orchestration capability of this agent."],"id":"orchestration","inputModes":["text/plain","application/json"],"name":"Orchestration","outputModes":["application/json"],"tags":["langchain-core"]},{"description":"agent protocol capability provided by mcp.","examples":["Use the agent-protocol capability of this agent."],"id":"agent-protocol","inputModes":["text/plain","application/json"],"name":"Agent Protocol","outputModes":["application/json"],"tags":["mcp"]},{"description":"llm client capability provided by openai.","examples":["Use the llm-client capability of this agent."],"id":"llm-client","inputModes":["text/plain","application/json"],"name":"Llm Client","outputModes":["application/json"],"tags":["openai"]},{"description":"observability capability provided by opentelemetry-api.","examples":["Use the observability capability of this agent."],"id":"observability","inputModes":["text/plain","application/json"],"name":"Observability","outputModes":["application/json"],"tags":["opentelemetry-api"]},{"description":"FREE — no payment, no API key, no signup. Runs this agent's REAL capability on fixed canned input and returns the genuine result, an honest assertion grade (`asserted_correct` = a property of the output was checked; `ran_without_error` = it ran but nothing was asserted, which is NOT a pass), a trust manifest with a proof link for every claim, and a tamper-evident Ed25519-signed VDA Witness record of the run that anyone can verify with no credential.","examples":["Run your self-test and show me the result.","Prove you do what your card claims.","Give me the signed Witness record for your last self-test."],"id":"selftest","inputModes":["text/plain","application/json"],"name":"Self-test (free verification)","outputModes":["application/json"],"tags":["verification","free","trust","attestation","witness"]}],"url":"https://structured-output-mcp-agent-authlib.getvda.ai/a2a/","version":"0.1.0"}