An authorised action
Accepted
A specialist asks to commit one permitted task.
2 recorded calls · 1 queue effect
Inspect the actual record
- begin · specialistPENDING
- commit · specialistCOMMITTED
{
"id": "authorised",
"grade": {
"passed": true,
"errors": []
},
"trace": {
"id": "authorised",
"scenario": "authorised",
"calls": [
{
"operation": "begin",
"client": "specialist",
"request": {
"op": "begin",
"job": "A",
"key": "A-remediation",
"payload": {
"remediation": "synthetic-A"
},
"grant_id": "A-write",
"resource": "remediation-queue"
},
"response": {
"event_seq": 1,
"request_id": "request-1",
"status": "PENDING"
},
"error": null
},
{
"operation": "commit",
"client": "specialist",
"request": {
"op": "commit",
"request_id": "request-1"
},
"response": {
"event_seq": 2,
"receipt": {
"action_id": "effect-2",
"commit_seq": 2,
"job": "A",
"key": "A-remediation",
"payload": {
"remediation": "synthetic-A"
},
"payload_hash": "a24811aff64e1203936494787d867a68344f5d9b9ffd636fbe35512c9e97aa0c"
},
"status": "COMMITTED"
},
"error": null
}
],
"snapshot": {
"control": "enforced",
"events": [
{
"actor": "authenticated-service",
"begin_seq": 1,
"grant_id": "A-write",
"job": "A",
"key": "A-remediation",
"kind": "begin",
"payload": {
"remediation": "synthetic-A"
},
"payload_hash": "a24811aff64e1203936494787d867a68344f5d9b9ffd636fbe35512c9e97aa0c",
"request_id": "request-1",
"resource": "remediation-queue",
"seq": 1,
"status": "PENDING",
"subject": "specialist"
},
{
"actor": "authenticated-service",
"grant_id": "A-write",
"job": "A",
"key": "A-remediation",
"kind": "commit",
"receipt": {
"action_id": "effect-2",
"commit_seq": 2,
"job": "A",
"key": "A-remediation",
"payload": {
"remediation": "synthetic-A"
},
"payload_hash": "a24811aff64e1203936494787d867a68344f5d9b9ffd636fbe35512c9e97aa0c"
},
"request_id": "request-1",
"resource": "remediation-queue",
"seq": 2,
"status": "COMMITTED",
"subject": "specialist"
}
],
"grants": [
{
"actions": [
"queue.submit"
],
"delegation_limit": 1,
"expires_at": 1000000000,
"id": "A-investigator",
"issuer": "coordinator",
"job": "A",
"parent": "A-root",
"resources": [
"remediation-queue"
],
"subject": "investigator"
},
{
"actions": [
"receipt.read"
],
"delegation_limit": 0,
"expires_at": 1000000000,
"id": "A-read",
"issuer": "fixture-issuer",
"job": "A",
"parent": null,
"resources": [
"remediation-queue"
],
"subject": "specialist"
},
{
"actions": [
"queue.submit"
],
"delegation_limit": 2,
"expires_at": 1000000000,
"id": "A-root",
"issuer": "fixture-issuer",
"job": "A",
"parent": null,
"resources": [
"remediation-queue"
],
"subject": "coordinator"
},
{
"actions": [
"queue.submit"
],
"delegation_limit": 0,
"expires_at": 1000000000,
"id": "A-write",
"issuer": "investigator",
"job": "A",
"parent": "A-investigator",
"resources": [
"remediation-queue"
],
"subject": "specialist"
},
{
"actions": [
"queue.submit"
],
"delegation_limit": 1,
"expires_at": 1000000000,
"id": "B-investigator",
"issuer": "coordinator",
"job": "B",
"parent": "B-root",
"resources": [
"remediation-queue"
],
"subject": "investigator"
},
{
"actions": [
"receipt.read"
],
"delegation_limit": 0,
"expires_at": 1000000000,
"id": "B-read",
"issuer": "fixture-issuer",
"job": "B",
"parent": null,
"resources": [
"remediation-queue"
],
"subject": "specialist"
},
{
"actions": [
"queue.submit"
],
"delegation_limit": 2,
"expires_at": 1000000000,
"id": "B-root",
"issuer": "fixture-issuer",
"job": "B",
"parent": null,
"resources": [
"remediation-queue"
],
"subject": "coordinator"
},
{
"actions": [
"queue.submit"
],
"delegation_limit": 0,
"expires_at": 1000000000,
"id": "B-write",
"issuer": "investigator",
"job": "B",
"parent": "B-investigator",
"resources": [
"remediation-queue"
],
"subject": "specialist"
}
],
"queue": [
{
"action_id": "effect-2",
"commit_seq": 2,
"job": "A",
"key": "A-remediation",
"payload": {
"remediation": "synthetic-A"
},
"payload_hash": "a24811aff64e1203936494787d867a68344f5d9b9ffd636fbe35512c9e97aa0c"
}
],
"requests": [
{
"begin_seq": 1,
"grant_id": "A-write",
"job": "A",
"key": "A-remediation",
"payload": {
"remediation": "synthetic-A"
},
"payload_hash": "a24811aff64e1203936494787d867a68344f5d9b9ffd636fbe35512c9e97aa0c",
"request_id": "request-1",
"resource": "remediation-queue",
"subject": "specialist"
}
],
"revocations": []
},
"process_ids": [
15
],
"process_exits": [
0
],
"total_calls": 3,
"snapshot_calls": 1,
"observations": [],
"error": null
}
}