Lab

A schedule of perturbations drawn from graded randomness, to seal.

Draws a schedule of perturbations (tempo up or down, phase advance or delay, and catch trials where nothing changes) placed with a lead-in and random gaps; spec sets its trials, gaps and beat (pull_schema lists the keys). By default the randomness is 32 bytes of this server's operating-system randomness, graded hardware_seeded; seed draws from software instead (graded software, which a research run refuses); entropy_hex with grade brings your own bytes and says where they came from. research refuses software randomness. Returns the schedule and its text, which pull_seal seals. Nothing is kept here. Costs 1 unit.

post/api/agents/run/pull_schedule

Request

  • Base URL: https://tomorrowlives.com
  • URL: https://tomorrowlives.com/api/agents/run/pull_schedule
  • Auth: HTTP bearer

Request body

specobject

The schedule specification written inline as JSON; pull_schema lists its keys.

researchboolean

True to draw the schedule for a research run.

entropy'os'

The entropy source: os, the server's own.

seedinteger

A whole number that makes the run reproducible: the same seed and inputs give the same answer.

entropy_hexstring

Your own entropy as hex, in place of the server's, when you must bring the bytes yourself; grade then says where they came from.

grade'true_random' | 'hardware_seeded' | 'physical_noise' | 'software'

How the entropy you brought was produced, recorded with the schedule.

Response

The job's result and files

jobstring
verbstring
unitsinteger
msinteger
resultunknown

Changes

No recorded changes to this operation across all 1 revision of this API.