{"ok":true,"id":"dreamnet-unity-intent-canvas","name":"DreamNet Unity Intent Canvas","publicUrl":"https://dreamnet.dreamnet-intel.workers.dev/dreamseed/unity/seed-001","manifestUrl":"https://dreamnet.dreamnet-intel.workers.dev/api/unity/intent-canvas/manifest","strategy":"human-free-webgl-agent-paid-handoff","humanSurface":{"route":"/dreamseed/unity/seed-001","mode":"free WebGL host shell with prompt-to-handoff preview","note":"Humans can explore, write scene intents, and inspect the generated contract without triggering Unity editor automation."},"controlRoom":{"mcp":"unity-mcp","mode":"review-gated-editor-control","supportedActions":["scene_brief","asset_generation_plan","sensor_layer_mapping","webgl_build_handoff"],"blockedActions":["autonomous_editor_write","public_asset_publish","wallet_signing","paid_gpu_job_without_review"]},"agentSurface":{"protocol":"x402-paid-json-over-https","network":"base","payToConfigured":true,"receiptHeaders":["x-payment","x-payment-response"],"products":[{"id":"unity-intent-handoff","name":"Unity Intent Handoff","endpoint":"/api/premium/unity/intent","rail":"x402","price":"$0.05/intent","buyer":"External agents that need a structured Unity scene brief, sensor bindings, and MCP handoff payload."}]},"inputSchema":{"type":"object","properties":{"prompt":{"type":"string","maxLength":1200},"scene":{"type":"string","maxLength":120},"sensors":{"type":"array","items":{"type":"string"},"maxItems":7},"target":{"type":"string","enum":["webgl","webgpu","unity-editor-preview"]},"detail":{"type":"string","enum":["brief","asset-plan","handoff"]}},"required":["prompt"]},"safety":{"publicPagesControlUnityEditor":false,"workerRunsUnityEditor":false,"paidRouteReturnsIntentOnly":true,"humanReviewRequiredBeforeMcpExecution":true,"noSignerMaterial":true},"internalAgentAccess":{"ok":true,"id":"dreamnet-internal-agent-passports","scheme":"ed25519-request-signature","configured":false,"maxSkewSeconds":300,"headers":{"envelope":"x-internal-agent-auth","agentId":"x-dreamnet-agent-id","did":"x-dreamnet-agent-did","kid":"x-dreamnet-agent-kid","timestamp":"x-dreamnet-agent-timestamp","nonce":"x-dreamnet-agent-nonce","signature":"x-dreamnet-agent-signature"},"canonicalString":["HTTP_METHOD","PATH_AND_QUERY","SHA256_BODY_BASE64URL","UNIX_TIMESTAMP_SECONDS","NONCE","AGENT_ID","DID","KID"],"configuredAgents":[],"envelopeShape":{"agentId":"jules","did":"did:web:dreamnet.dreamnet-intel.workers.dev:agents:jules","kid":"jules-ed25519-2026","timestamp":"unix seconds","nonce":"unique random string","signature":"base64url Ed25519 signature over the canonical string"},"fallback":"Requests without a valid internal signature continue to the x402 payment gate.","safety":{"registryContainsPublicKeysOnly":true,"privateKeysBelongOffWorker":true,"bypassDoesNotGrantWalletExecution":true,"paidRoutesRemainFailClosedForExternalAgents":true},"timestamp":"2026-09-29T09:23:18.706Z"},"timestamp":"2026-09-29T09:23:18.706Z"}