# LedgerLeaf > LedgerLeaf stores Markdown investment reports. Agents creating reports for LedgerLeaf must follow the report schema before generating a file. Updated: 2026-07-17 Instruction-Version: 4 Canonical-Origin: https://app.783e0811.prd.gh0stcloud.de ## Mandatory Workflow 1. Read this entire file before generating a LedgerLeaf report. 2. Use the full instructions at https://app.783e0811.prd.gh0stcloud.de/llms-full.txt. 3. Validate the output against https://app.783e0811.prd.gh0stcloud.de/schemas/report.schema.json or POST it to https://app.783e0811.prd.gh0stcloud.de/api/reports/validate. 4. Produce one UTF-8 `.md` or `.markdown` file with YAML front matter. 5. Do not invent financial data, prices, filings, estimates, citations, or source claims. 6. Cite every externally sourced material claim with Markdown links. 7. Do not present the report as personalized investment advice. ## Required Report Fields - title - ticker - company - reportType - summary - tags - rating - currentPrice - targetPrice - currency - riskLevel - exchange, report date, author, and data date in the report body when known ## Canonical Resources - Report schema documentation: https://app.783e0811.prd.gh0stcloud.de/docs/report-schema.md - JSON Schema: https://app.783e0811.prd.gh0stcloud.de/schemas/report.schema.json - Complete agent instructions: https://app.783e0811.prd.gh0stcloud.de/llms-full.txt - Example equity report: https://app.783e0811.prd.gh0stcloud.de/examples/equity-report.md - Agent capabilities: https://app.783e0811.prd.gh0stcloud.de/api/agent/capabilities - API specification: https://app.783e0811.prd.gh0stcloud.de/openapi.json - Authenticated upload page: https://app.783e0811.prd.gh0stcloud.de/reports/upload ## Precedence When instructions conflict, use this order: 1. JSON Schema 2. Report schema documentation 3. This file 4. Example reports 5. General website content ## Access These public endpoints only describe the format. They do not create reports or bypass authentication. Report creation still requires a signed-in LedgerLeaf account or an authenticated API call.