MCPcopy Create free account
hub / github.com/EvoMap/evolver / mutatingA2a

Function mutatingA2a

test/cliContracts.test.js:146–164  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

144}
145
146function mutatingA2a() {
147 return {
148 buildPublishBundle: ({ gene, capsule, event }) => {
149 if (!Array.isArray(capsule.execution_trace)) {
150 capsule.execution_trace = [{ step: 1, stage: 'build', cmd: 'node --test', exit: 0 }];
151 }
152 gene.asset_id = computeAssetId(gene);
153 capsule.asset_id = computeAssetId(capsule);
154 return {
155 protocol: 'gep-a2a',
156 protocol_version: '1.0.0',
157 message_type: 'publish',
158 payload: { assets: [gene, capsule].concat(event ? [event] : []) },
159 };
160 },
161 buildFetch: fakeA2a().buildFetch,
162 buildHubHeaders: fakeA2a().buildHubHeaders,
163 };
164}
165
166function signingMutatingA2a(secret, leaked) {
167 return {

Callers 1

Calls 1

fakeA2aFunction · 0.85

Tested by

no test coverage detected