bc_sq.md

Copland Source

*bank: attest bank sys -> @client prove client id
    

Abstract Syntax Tree

AST n0 attest bank sys n1 prove client id n2 @client n2->n1 n3 -> n3->n0 n3->n2

Events and Evidence

Copland cluster_bank bank cluster_client client n6 m(msp(prove, client, id), client, m(msp(attest, bank, sys), bank, mt)) n7 bank: rpy(client) n6->n7 n8 m(msp(prove, client, id), client, m(msp(attest, bank, sys), bank, mt)) n7->n8 n3 bank: req(client) n3->n7 n4 m(msp(attest, bank, sys), bank, mt) n3->n4 n5 client: msp(prove, client, id) n4->n5 n2 m(msp(attest, bank, sys), bank, mt) n2->n3 n1 bank: msp(attest, bank, sys) n1->n2 n0 mt n0->n1 n5->n6