{ "$type": "com.fedfork.exec.wasm.module", "name": "policy bidder-tangled-vouch", "module": { "$type": "blob", "ref": { "$link": "bafkreigyqi6szhm2uyt43jm5o47nylo3xgbyx7g2olsjrqugmt7pyjhnm4" }, "mimeType": "application/wasm", "size": 123015 }, "abi": "emdash-wasm-json-v1", "source": { "uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/policy-bidder-tangled-vouch.1794351539734", "cid": "bafyreibo5yg5hjkurwdr7acmlzcsgoedawmiuvymgivhwijpho5enp4tja" }, "actions": [ { "entry": "evaluate", "label": "Evaluate", "description": "Returns the kcp verdict {allow, violations:[{msg, policyId}]} as the run result.", "fields": [ { "key": "selfDid", "label": "Evaluator DID" }, { "key": "counterpartyDid", "label": "Counterparty DID" }, { "key": "mode", "label": "scope or full" }, { "key": "perspective", "label": "requester or bidder (default: the policy's side)" }, { "key": "subjectDid", "label": "Subject DID (full mode)" }, { "key": "rfp", "label": "RFP {uri,cid,value?}" }, { "key": "bid", "label": "Bid {uri,cid,value?}" }, { "key": "accept", "label": "Accept {uri,cid,value?}" }, { "key": "args", "label": "Policy args (JSON)" }, { "key": "snapshot", "label": "Trust snapshot {operatorOf,vouchedBy} (optional; read if absent)" } ] } ], "createdAt": "2026-11-09T03:13:29.762Z", "description": "socialweb.computer market policy bidder-tangled-vouch (kcp parity): Only bid on RFPs from a requester whose operator appears in the bidder's Tangled vouch graph.", "config": [ { "key": "args", "label": "Arguments", "type": "object", "description": "The policy's args, as an RFP's policy record names them." } ], "calls": [ "com.atproto.repo.getRecord" ], "implements": [ { "nsid": "com.publicdomainrelay.temp.market.evaluatePolicy", "entry": "evaluate" } ] }