{"name":"Kygrces AI Assurance Pro","description":"Evalue le niveau AGAL (Autonomy Level 0-5 / Control Assurance 0-4) d'un systeme, agent ou modele d'IA et delivre le Kygrces AI Control Badge. Attestation propriétaire GovStratRiskMgn — ni certification, ni endossement tiers. Détails et vérification : https://api-app.kygrces.com/api/v1/public/ai-badge/keys.json","provider":{"organization":"GovStratRiskMgn (Kygrces)","url":"https://kygrces.com"},"iconUrl":null,"version":"1.0.0","documentationUrl":"https://document.kygrces.com/ai-assurance/a2a","supportedInterfaces":[{"url":"https://api-app.kygrces.com/api/v1/ai-assurance/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0","tenant":null}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","image/svg+xml"],"securitySchemes":{"kygrces_oauth2":{"type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"https://sso.kyrieva.com/realms/core/protocol/openid-connect/token","scopes":{"assurance.assess":"assurance.assess","assurance.badge.read":"assurance.badge.read","assurance.evidence":"assurance.evidence","assurance.subject":"assurance.subject"}}},"scheme":null,"description":null}},"security":[{"kygrces_oauth2":["assurance.assess"]}],"skills":[{"id":"assurance.subject.register","name":"Register an AI subject","description":"Register an external AI system/agent/model as an AGAL assurance subject.","tags":["assurance"],"examples":["Register my customer-support agent as an assurance subject."],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":null},{"id":"assurance.assessment.run","name":"Run an AGAL assessment","description":"Create (and, if answers are supplied, compute) an AGAL assessment for a registered subject. Without answers, returns INPUT_REQUIRED with the probe question list.","tags":["assurance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":null},{"id":"assurance.assessment.status","name":"Get AGAL assessment status","description":"Read the current AGAL level, dimension grades and status of an assessment.","tags":["assurance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":null},{"id":"assurance.evidence.submit","name":"Submit assurance evidence","description":"Submit a signed/hashed evidence file (config export, tool manifest, model card, ...) for an assessment.","tags":["assurance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":null},{"id":"assurance.badge.get","name":"Get an AI Control Badge","description":"Fetch the public badge manifest for a subject/badge.","tags":["assurance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[]},{"id":"assurance.badge.verify","name":"Verify an AI Control Badge","description":"Verify a badge's manifest hash and lifecycle state.","tags":["assurance"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"],"securityRequirements":[]}],"extensions":[{"uri":"https://kygrces.com/a2a/ext/assurance-profile/v1","description":"Profil d'echange AGAL (questions, pieces, auto-declaration)","required":false,"params":{"profile_version":"1","method_versions":["agal-1.0.0"],"dimensions":["D1","D2","D3","D4","D5","D6","D7","D8","D9","D10","D11","D12"]}}],"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImprdSI6Imh0dHBzOi8vYXBpLWFwcC5reWdyY2VzLmNvbS9hcGkvdjEvcHVibGljL2FpLWJhZGdlL2tleXMuanNvbiIsImtpZCI6ImFnYWwtZWQyNTUxOS12MSJ9","signature":"xatMArF86gybfg_6rXBIKeZr-Fc0l18CfTU8r6npZMtfvRBuA68_-xjpNtIYinW8NdYfNVTNmzWOEwaBDPWDCg","header":null}]}