200 OKJSON
{
"packId": "pack_counterfactual",
"dropped": "g-house",
"droppedIds": [
"g-house"
],
"added": [],
"probes": [
{
"probe": {
"principal": "did:a",
"resource": "repo:main",
"action": "read",
"nowMs": 1793523600000
},
"before": {
"allow": true,
"grantId": "g-house",
"protectedClass": "none"
},
"after": {
"allow": false,
"reason": "no_grant",
"detail": "did:a lacks read on repo:main"
}
}
],
"before": {
"allow": true,
"grantId": "g-house",
"protectedClass": "none"
},
"after": {
"allow": false,
"reason": "no_grant",
"detail": "did:a lacks read on repo:main"
},
"result": {
"allow": false,
"reason": "no_grant",
"detail": "did:a lacks read on repo:main"
},
"llm": false
}