BOINC Scheduler RPC Protocol

May 5, 2022 - Reading time: ~1 minute

The project URL entered into BOINC is just a human-readable (X)HTML page. The RPC communication happens on a separate endpoint. This endpoint is located by fetching the project URL and looking for a specific tag.

There are two different ways to find the tag. It is recommended to implement both of them to maximize compatibility.

(X)HTML comment method

Here’s an example.


HTML Link tag

The scheduler link is stored in an HTML Link tag with the relation boinc_scheduler. Here’s an example.

<link rel="boinc_scheduler" href="">

Reaction :

Currently there are no comments, so be the first!