{
  "schema": "farpy.agent-discovery.v1",
  "name": "FARPY",
  "description": "Verified GPU rendering for humans and software agents.",
  "classification": "LIVE_PUBLIC_ALPHA",
  "website": "https://farpy.com/",
  "documentation": "https://farpy.com/docs/agents/",
  "openapi": "https://farpy.com/openapi.json",
  "health": "https://api.farpy.com/v1/health",
  "capabilities": "https://api.farpy.com/v1/capabilities",
  "pricing": "https://api.farpy.com/v1/pricing",
  "limits": "https://api.farpy.com/v1/limits",
  "authentication": {
    "type": "http_bearer",
    "credential": "FARPY API key"
  },
  "workload": {
    "application": "Blender",
    "version": "4.1.1",
    "engine": "CYCLES",
    "backend": "GPU",
    "input": ".blend",
    "output": ".zip"
  },
  "billing": {
    "currency": "USD",
    "model": "per_frame",
    "price_per_frame_cents": 1
  },
  "limits_summary": {
    "minimum_frames": 1,
    "maximum_frames": 10000,
    "maximum_upload_bytes": 104857600
  },
  "agent_workflow": [
    "read_capabilities",
    "preflight",
    "upload_and_create_render",
    "submit",
    "poll_status",
    "download_artifact",
    "verify_receipt"
  ],
  "safety": {
    "idempotency_supported": true,
    "cancellation_supported": true,
    "signed_terminal_webhooks": true,
    "artifact_sha256": true
  },
  "private_batch_api_advertised": false
}
