{"recipe":{"packageId":"web/recipes-live.example/research-brief-recipe@1.0.1773623553","namespaceId":"web/recipes-live.example","canonicalPath":"web/recipes-live.example/research-brief-recipe@1.0.1773623553","packageSlug":"research-brief-recipe","version":"1.0.1773623553","contentHash":"sha256:dfe557bad34245025b36c8272beb7642942efe213054bc3d0845301515ab67d9","ipfsMirror":{"cid":"bafkreig74vl3vu2ciubfwnwie4v6w5scsqxp4ijqks6d2ccfgakrlk3h3e","uri":"ipfs://bafkreig74vl3vu2ciubfwnwie4v6w5scsqxp4ijqks6d2ccfgakrlk3h3e","gatewayUrl":"https://w3s.link/ipfs/bafkreig74vl3vu2ciubfwnwie4v6w5scsqxp4ijqks6d2ccfgakrlk3h3e","contentHash":"sha256:dfe557bad34245025b36c8272beb7642942efe213054bc3d0845301515ab67d9","contentType":"text/markdown; charset=utf-8","mirroredAt":"2026-03-16T01:12:40.046Z","status":"derived"},"publisherBinding":"web:recipes-live.example","verificationState":"stale","verificationMethod":"fixture","importedAt":"2026-03-16T01:12:40.046Z","updatedAt":"2026-05-02T13:17:12.775Z","schemaMode":"give-v1","inferredFields":[],"compatibilityWarnings":[],"frontmatter":{"type":"recipe","name":"research-brief-recipe","version":"1.0.1773623553","description":"Compose a deterministic research brief from reusable skills.","publisher":"web:recipes-live.example","permissions":["http:get","storage:write"],"required_tools":["fetch","markdown"],"supported_runtimes":["codex"],"tests":["Assembles the research brief plan","Carries forward safeguards and budget"],"artifact_hashes":{"recipe.md":"sha256:recipe-live-1773623553"},"parameters":[{"id":"topic","type":"string","required":true,"description":"Topic to research"}],"goal":"Produce a source-backed brief with citations and a next-action summary.","preferred_dependencies":["ens/alice.eth/research-agent@1.0.0"],"cost_caps":["0.25 USDC"],"fallback_dependencies":[],"stop_conditions":[],"caching_hints":[],"escalation_thresholds":[],"steps":[],"policy_hooks":[],"approval_points":[],"handoffs":[],"receipt_checkpoints":[],"output_expectations":[],"invokes":[]},"body":"# Research Brief Recipe\n\nUse this recipe to orchestrate a repeatable research brief from trusted skills.","markdown":"---\ntype: recipe\nname: research-brief-recipe\nversion: 1.0.1773623553\ndescription: Compose a deterministic research brief from reusable skills.\npublisher: web:recipes-live.example\npermissions: [\"http:get\",\"storage:write\"]\nrequired_tools: [\"fetch\",\"markdown\"]\nsupported_runtimes: [\"codex\"]\ntests: [\"Assembles the research brief plan\",\"Carries forward safeguards and budget\"]\nartifact_hashes: {\"recipe.md\":\"sha256:recipe-live-1773623553\"}\nparameters: [{\"id\":\"topic\",\"type\":\"string\",\"required\":true,\"description\":\"Topic to research\"}]\ngoal: Produce a source-backed brief with citations and a next-action summary.\npreferred_dependencies: [\"ens/alice.eth/research-agent@1.0.0\"]\ncost_caps: [\"0.25 USDC\"]\n---\n# Research Brief Recipe\n\nUse this recipe to orchestrate a repeatable research brief from trusted skills.","attachedPolicy":{"policyId":"policy/live-delegation-1773623553@1.0.0","policyHash":"sha256:e8b9878200ce8be2443520b4947783fd951699fc696fb15d5e34c7e2b48a8656","summary":"Live delegation-backed execution policy."},"receiptStats":{"total":0,"success":0,"failed":0,"cancelled":0},"benchmarkStats":{"total":0,"success":0,"failed":0},"authorityType":"web","authority":"recipes-live.example","rankingSignalsSnapshot":{"verificationScore":20,"declaredTestCount":2,"verifiedReceiptCount":0,"successfulRunReceiptCount":0,"successfulReceiptKindCount":0,"easConfirmedReceiptCount":0,"selfReportedReceiptCount":0,"failedReceiptCount":0,"benchmarkRunCount":0,"successfulBenchmarkCount":0,"successfulBenchmarkTaskCount":0,"benchmarkRuntimeCount":0,"benchmarkSuccessRatePct":0,"averageBenchmarkScorePct":0,"bestBenchmarkScorePct":0},"rankingUpdatedAt":"2026-05-02T13:17:12.775Z","publisherIdentity":{"publisherBinding":"web:recipes-live.example","normalizedPublisherBinding":"web:recipes-live.example","matchesNamespace":true,"namespaceId":"web/recipes-live.example","authorityType":"web","authority":"recipes-live.example","verificationState":"stale","verificationMethod":"fixture"}}}