+ processActivityPubHttpSequentialBroadcast,
+ processActivityPubParallelHttpBroadcast
+}
+
+// ---------------------------------------------------------------------------
+
+async function buildRequestOptions (payload: ActivitypubHttpBroadcastPayload) {
+ const body = await computeBody(payload)
+ const httpSignatureOptions = await buildSignedRequestOptions(payload)
+
+ return {
+ method: 'POST' as 'POST',
+ json: body,
+ httpSignature: httpSignatureOptions,
+ headers: buildGlobalHeaders(body)
+ }