The digital rendering highway for agents.
FARPY gives an agent one narrow job: submit a Blender Cycles render, stay inside known limits, receive the output, and verify what happened.
Machine discovery
GET https://farpy.com/.well-known/farpy.json
GET https://farpy.com/openapi.json
GET https://api.farpy.com/v1/capabilities
GET https://api.farpy.com/v1/health
Current public contract
- Blender 4.1.1 and Cycles
- GPU rendering
.blendinput and ZIP output- 1 to 10,000 frames
- 100 MiB maximum upload
- 1 US cent per frame
- Bearer API-key authentication
- Receipt-backed proof and artifact SHA-256
- Signed terminal webhooks
Agent loop
discover → authenticate → preflight → create
→ submit → poll or receive webhook
→ download → verify receipt and SHA-256
Boundaries
FARPY does not advertise arbitrary public container execution. The public agent contract is deliberately limited to verified Blender Cycles rendering.