Add downloadable per-DTF LLM reference docs (v0.1)#1017
Conversation
Adds public/dtf-llm/ — long-form, self-contained markdown reference documents for the Reserve Thematic AI DTF Suite, designed to be downloaded from a DTF page and fed to an LLM (Claude, ChatGPT, etc.) so it can answer questions about that product. - 5 DTF docs: PHOTON, BUILDOUT, POWER, NEOCLOUD, ROBOTS (~123-138 KB each) - llms.txt: standard-format index; links rewritten to live URLs - index.json: machine-readable manifest (symbol, name, contract, chain, CoinGecko id, doc URL, size) for the DTF page to render a download link - _headers: text/markdown + 1h CDN cache for /dtf-llm/*.md, JSON for the manifest Content is v0.1, auto-generated with LLM assistance and pending review. Served as static assets at https://app.reserve.org/dtf-llm/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
✅ Files skipped from review due to trivial changes (2)
📝 WalkthroughWalkthroughAdds a new ChangesDTF LLM Index Files
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@_headers`:
- Around line 45-52: The _headers file currently defines header rules for
/dtf-llm/index.json and /dtf-llm/*.md, but lacks an explicit rule for
/dtf-llm/llms.txt which is part of the same public index set. Add a new header
rule block explicitly for /dtf-llm/llms.txt after the existing rules, specifying
the appropriate Content-Type for text files and Cache-Control headers to be
consistent with the other assets in this directory and prevent MIME type and
caching inconsistencies.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 40bf0d9a-234f-4f17-ad0a-8d706e3056db
📒 Files selected for processing (8)
_headerspublic/dtf-llm/buildout-dtf.mdpublic/dtf-llm/index.jsonpublic/dtf-llm/llms.txtpublic/dtf-llm/neocloud-dtf.mdpublic/dtf-llm/photon-dtf.mdpublic/dtf-llm/power-dtf.mdpublic/dtf-llm/robots-dtf.md
CodeRabbit (PR reserve-protocol#1017): the dtf-llm header block covered index.json and *.md but not llms.txt, so the index file missed the Cache-Control the other assets get. Add a text/plain + 1h cache rule, mirroring the site-wide /llms.txt treatment. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Refresh all five reference docs + llms.txt to the current Reserve naming: DTF = Decentralized Token Fund (Folio retained only as the protocol/ contract-layer term). Content-only; addresses, CoinGecko ids, constituent counts, and structure unchanged. - Re-applied the live-URL link rewrites in llms.txt - Bumped per-doc byte sizes in index.json to match (+65 bytes each) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Refresh all five reference docs + llms.txt from source (v0.1 → v0.2): - New "Official Reserve channels" / anti-scam section (verified links, token addresses, "no official Discord" warning) - Official social links added to doc frontmatter - version/version_date bumped to 0.2 / 2026-06-22 DTF contract addresses, CoinGecko ids, and constituent counts unchanged. Re-applied live-URL link rewrites in llms.txt; bumped index.json to version 0.2 with refreshed per-doc byte sizes (verified against disk). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The BNB Smart Chain zapper examples referenced USDC; the suite's docs now use USDT consistently as the example stablecoin (the dominant stable on BNB Chain). Text-only swap across all five docs; no change to addresses, counts, fees, structure, or file sizes. Stays v0.2. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Substantive content refresh across all five docs + llms.txt (v0.2 -> v0.3): - New "Governance configuration (as deployed)" section: live BSC addresses (vlRSR StakingVault, DAO/DTF governors, timelocks, guardian, roles), fee split (33% platform / 67% vlRSR governance via TokenJar / 0% deployer), governance params, tracking-DTF rebalance details, DTF version 5.0.0 - Eligibility enforcement detail (wallet-based self-attestation; Ondo-administered) - Positioning correction: Ondo described as a separate, independent entity with no formal partnership (replaces prior "commercial relationship" wording) - Misc: RSR emissions RFC note, NEOCLOUD market-size attribution DTF contract addresses, CoinGecko ids, and constituent counts unchanged. Re-applied live-URL link rewrites in llms.txt; bumped index.json to version 0.3 with refreshed per-doc byte sizes (verified against disk). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Content refresh across all five docs + llms.txt (v0.3 -> v0.4): - Eligibility: clarifies that restricted-jurisdiction users can apply for approval as accredited/professional investors (request + verification, processed by Reserve, possibly via a third-party accreditation provider); adds a corresponding FAQ entry - Footer now credits "Compiled by starl3xx, with LLM assistance" DTF contract addresses, CoinGecko ids, and constituent counts unchanged. Re-applied live-URL link rewrites in llms.txt; bumped index.json to version 0.4 with refreshed per-doc byte sizes (verified against disk). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Content refresh across all five docs + llms.txt (v0.4 -> v0.5): - Security: adds $10M bug bounty; clarifies app.reserve.org is built/ maintained in-house by Reserve (ABC Labs) - New section "Liquidity and market-making": seeded liquidity, engaged market makers, Steer vaults, Merkl incentives, CoW Swap rebalancing - New section "Putting the fees in context" (vs. self-replicating the basket) - Dividends reframed as Ondo "Total Return Trackers" (auto-reinvested); adds delisting-uncertainty caveat - Eligibility: EEA definition, DEX-circumvention warning, transfer allowlists - Strengthened RSR caveat: do not assume any supply change or token burn; forum proposals are discussion-only DTF contract addresses, CoinGecko ids, and constituent counts unchanged. Re-applied live-URL link rewrites in llms.txt; bumped index.json to version 0.5 with refreshed per-doc byte sizes (verified against disk). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
What
Adds a new static folder
public/dtf-llm/holding long-form, self-contained markdown reference documents for the Reserve Thematic AI DTF Suite. Each doc is designed to be downloaded from a DTF page and fed to an LLM (Claude, ChatGPT, etc.) so it can answer essentially any question about that product — thesis, constituents, what a DTF is, how Reserve works, fees, eligibility, risks.These serve the forthcoming AI DTF pages (PHOTON et al.): the page links users to
/dtf-llm/<symbol>-dtf.mdfor download.Contents
photon-dtf.mdbuildout-dtf.mdpower-dtf.mdneocloud-dtf.mdrobots-dtf.mdllms.txtindex.jsonServing
_headersgets a block for the folder, consistent with the existingskills/andllms.txthandling:/dtf-llm/*.md→text/markdown; charset=utf-8+Cache-Control: public, max-age=3600/dtf-llm/index.json→application/json; charset=utf-8Live URLs after deploy:
https://app.reserve.org/dtf-llm/<file>.Notes for reviewers
index.jsonto enumerate available docs, or build the URL from the DTF symbol (/dtf-llm/${symbol.toLowerCase()}-dtf.md).registerwrite team). Happy to adjust folder name, headers, or manifest shape to whatever the frontend team prefers before merge.🤖 Generated with Claude Code
Summary by CodeRabbit
index.json) and AI-consumable reference index (llms.txt) covering PHOTON, BUILDOUT, POWER, NEOCLOUD, and ROBOTS, including hosted documentation links and suite/legal disclaimers./dtf-llmsubtree to ensure correct content types (JSON, text, and markdown) and improved discovery/caching via cache and indexing directives.