fmgp.did.comm.protocol.mediatorcoordination2
Members list
Type members
Classlikes
{
"id": "123456780",
"type": "https://didcomm.org/coordinate-mediation/2.0/keylist",
"body": {
"keys": [{"recipient_did": ...}]
"pagination": {"count": 30,"offset": 30,"remaining": 100}
}
}
Value parameters
- pagination
-
is optional, and if present must include count, offset and remaining
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
KeylistAction.type
{
"id": "123456780",
"type": "https://didcomm.org/coordinate-mediation/2.0/keylist-query",
"body": {"paginate": {"limit": 30,"offset": 0}}
}
Value parameters
- paginate
-
is optional, and if present must include limit and offset.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
KeylistQuery.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
KeylistResponse.type
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
KeylistResult.type
TODO we don't believe this behavior is correct or secure. But ismimic the behavior of RootsID mediator
TODO we don't believe this behavior is correct or secure. But ismimic the behavior of RootsID mediator
https://identity.foundation/didcomm-messaging/spec/#routing-protocol-20:~:text=rfc587%22%0A%20%20%[…]le%3Asomemediator%23somekey%22%5D,-%7D%5D%0A%7D
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
KeylistUpdate.type
This message serves as notification of the mediator denying the recipient's request for mediation.
This message serves as notification of the mediator denying the recipient's request for mediation.
{
"id": "123456780",
"type": "https://didcomm.org/coordinate-mediation/2.0/mediate-deny",
}
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MediateDeny.type
A mediate grant message is a signal from the mediator to the recipient that permission is given to distribute the included information as an inbound route.
A mediate grant message is a signal from the mediator to the recipient that permission is given to distribute the included information as an inbound route.
Value parameters
- routing_did
-
DID of the mediator where forwarded messages should be sent. The recipient may use this DID as an enpoint as explained in Using a DID as an endpoint section of the specification.
{ "id": "123456780", "type": "https://didcomm.org/coordinate-mediation/2.0/mediate-grant", "body": {"routing_did": "did:peer:z6Mkfriq1MqLBoPWecGoDLjguo1sB9brj6wT3qZ5BxkKpuP6"} }
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MediateGrant.type
This message serves as a request from the recipient to the mediator, asking for the permission (and routing information) to publish the endpoint as a mediator.
This message serves as a request from the recipient to the mediator, asking for the permission (and routing information) to publish the endpoint as a mediator.
{
"id": "123456780",
"type": "https://didcomm.org/coordinate-mediation/2.0/mediate-request",
}
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MediateRequest.type