{"capabilities":{"pushNotifications":false,"streaming":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"description":"Evidence exchange between Groundnetic instances under signed peer agreements. Messages carry one JSON data part with a skill field; free-text instructions are refused.","name":"Groundnetic","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","security":[{"bearer":[]}],"securitySchemes":{"bearer":{"scheme":"bearer","type":"http"}},"skills":[{"description":"{claim, valid_at}: a signed bundle of the evidence the agreement lets the caller receive","id":"evidence.request","inputModes":["application/json"],"name":"Request evidence","outputModes":["application/json"],"tags":["evidence","federation"]},{"description":"{evidence_id, reason}: the signed provenance chain, or a revocation notice","id":"evidence.challenge","inputModes":["application/json"],"name":"Challenge evidence","outputModes":["application/json"],"tags":["evidence","federation"]},{"description":"{claim, valid_at}: the signed belief about a claim the agreement covers","id":"belief.query","inputModes":["application/json"],"name":"Query a belief","outputModes":["application/json"],"tags":["evidence","federation"]},{"description":"{bundle}: import a signed bundle (base64 tar)","id":"bundle.exchange","inputModes":["application/json"],"name":"Exchange a bundle","outputModes":["application/json"],"tags":["evidence","federation"]}],"url":"https://uat.gnetic2.groundnetic.dev/v1/a2a","version":"00b24ff7"}
