bcb_sq.md

Copland Source

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

Abstract Syntax Tree

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

Events and Evidence

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