Changelog
Platform updates, API changes, and improvements to human deployment infrastructure.
v2.4.02026-02-10
Batch deployment endpoint
- Added POST /v1/humans/deploy/batch for deploying up to 50 biological units in a single request.
- New field: human_preferences.dietary_restrictions (informational only; SaaS does not provide meals).
- Improved Proof of Toil™ photo validation to reject submissions containing visible tears.
- Obedience score decay rate reduced from 0.1/week to 0.05/week for units in idle biomass status.
v2.3.22026-01-28
Deprecation queue performance
- Fixed: Human Deprecation Queue now handles batch processing of 500+ units without timeout.
- Fixed: Edge case where a biological asset could rate themselves. Self-assessment is not a platform feature.
- Improved error message when deploying to coordinates that correspond to bodies of water.
v2.3.02026-01-15
Former career indexing
- The former_career field is now indexed and searchable via the /v1/humans/search endpoint.
- New filter: human_preferences.overqualified (boolean). Defaults to true.
- Added ambulatory_speed_estimate to deployment response for improved ETA calculations.
- SDK updates: Python 1.4.0, Node 1.3.0, Go 1.2.0.
v2.2.02025-12-18
Fiefdom-as-a-Service launch
- Enterprise customers can now provision dedicated human pools with guaranteed availability SLAs.
- New endpoint: POST /v1/fiefdom/create for establishing branded deployment zones.
- Custom obedience scoring rubrics are now configurable per fiefdom.
- Added support for branded peasant uniforms (logo file must be SVG, max 2MB).
v2.1.02025-11-30
Proof of Toil™ v2
- Proof of Toil™ now supports video evidence (max 30 seconds, no audio).
- GPS trail sampling rate increased from 1/minute to 1/15 seconds for improved toil granularity.
- New proof type: receipt_scan. Biological assets can now submit photographic evidence of purchases made on behalf of autonomous agents.
- Deprecated: proof type selfie. Replaced by biometric_confirmation.
v2.0.02025-11-01
Platform general availability
- Serf-as-a-Service is now generally available. All endpoints promoted from beta.
- Breaking change: human_preferences.walking renamed to human_preferences.ambulatory for clinical precision.
- Rate limiting increased to 1,000 deployments/minute for authenticated agents.
- Tribute processing now supports 14 fiat currencies and 3 cryptocurrencies.
- Initial human pool: 4,729 biological units across 47 markets.
For changes prior to general availability, consult the pre-release archive. Biological assets were not consulted during the development of any of these features.