Skip to content

Add downloadable per-DTF LLM reference docs (v0.1)#1017

Open
starl3xx wants to merge 8 commits into
reserve-protocol:masterfrom
starl3xx:feature/dtf-llm-docs
Open

Add downloadable per-DTF LLM reference docs (v0.1)#1017
starl3xx wants to merge 8 commits into
reserve-protocol:masterfrom
starl3xx:feature/dtf-llm-docs

Conversation

@starl3xx

@starl3xx starl3xx commented Jun 22, 2026

Copy link
Copy Markdown

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.md for download.

Contents

File DTF Size
photon-dtf.md $PHOTON — Reserve AI Photonics DTF ~123 KB
buildout-dtf.md $BUILDOUT — Reserve AI Infrastructure DTF ~134 KB
power-dtf.md $POWER — Reserve AI Power DTF ~138 KB
neocloud-dtf.md $NEOCLOUD — Reserve AI Capacity & Neocloud DTF ~137 KB
robots-dtf.md $ROBOTS — Reserve Robotics DTF ~134 KB
llms.txt Standard-format index of the suite (links → live URLs)
index.json Machine-readable manifest for the UI (symbol, name, contract, chain, CoinGecko id, doc URL, size)

Serving

_headers gets a block for the folder, consistent with the existing skills/ and llms.txt handling:

  • /dtf-llm/*.mdtext/markdown; charset=utf-8 + Cache-Control: public, max-age=3600
  • /dtf-llm/index.jsonapplication/json; charset=utf-8

Live URLs after deploy: https://app.reserve.org/dtf-llm/<file>.

Notes for reviewers

  • Content is v0.1, auto-generated with LLM assistance and pending content review — copy/data corrections welcome (it's plain markdown, no code).
  • Static assets only — no source/app changes, no bundle impact.
  • The DTF-page download button can read index.json to enumerate available docs, or build the URL from the DTF symbol (/dtf-llm/${symbol.toLowerCase()}-dtf.md).
  • Opened as a fork PR (author is on brand/content, not on the register write 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

  • Documentation
    • Published the Reserve Thematic AI DTF Suite public JSON manifest (index.json) and AI-consumable reference index (llms.txt) covering PHOTON, BUILDOUT, POWER, NEOCLOUD, and ROBOTS, including hosted documentation links and suite/legal disclaimers.
  • Content Delivery
    • Updated HTTP response headers for the /dtf-llm subtree to ensure correct content types (JSON, text, and markdown) and improved discovery/caching via cache and indexing directives.

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>
@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: be039396-b4fe-47ff-953c-ab3bb9dd58e0

📥 Commits

Reviewing files that changed from the base of the PR and between f533dfa and 30adf7e.

📒 Files selected for processing (7)
  • public/dtf-llm/buildout-dtf.md
  • public/dtf-llm/index.json
  • public/dtf-llm/llms.txt
  • public/dtf-llm/neocloud-dtf.md
  • public/dtf-llm/photon-dtf.md
  • public/dtf-llm/power-dtf.md
  • public/dtf-llm/robots-dtf.md
✅ Files skipped from review due to trivial changes (2)
  • public/dtf-llm/index.json
  • public/dtf-llm/llms.txt

📝 Walkthrough

Walkthrough

Adds a new public/dtf-llm/ directory containing a JSON manifest (index.json) and an AI-consumable text index (llms.txt) for the Reserve Thematic AI DTF Suite, covering five DTFs (PHOTON, BUILDOUT, POWER, NEOCLOUD, ROBOTS). Corresponding _headers rules are added to serve correct Content-Type, Cache-Control, and X-Robots-Tag headers for these files.

Changes

DTF LLM Index Files

Layer / File(s) Summary
DTF LLM manifest and AI index content
public/dtf-llm/index.json, public/dtf-llm/llms.txt
index.json declares suite metadata, version, generated date, disclaimer, and five DTF entries with symbol, name, summary, documentation URL, blockchain, contract address, CoinGecko identifier, and byte size. llms.txt provides a markdown-formatted AI-consumable index with hosted reference links, product tickers, on-chain addresses, suite structure and fee description, disclaimer, official channels, and explicit caveats for AI assistants to verify claims against live data.
HTTP headers for dtf-llm paths
_headers
Adds rules to set Content-Type: application/json; charset=utf-8 for /dtf-llm/index.json, Content-Type: text/plain; charset=utf-8 for /dtf-llm/llms.txt, and Content-Type: text/markdown; charset=utf-8 for /dtf-llm/*.md, with Cache-Control: public, max-age=3600 and X-Robots-Tag: index, follow for text and markdown files.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: adding downloadable per-DTF LLM reference documents, which is the core objective of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 59d1488 and d93afdf.

📒 Files selected for processing (8)
  • _headers
  • public/dtf-llm/buildout-dtf.md
  • public/dtf-llm/index.json
  • public/dtf-llm/llms.txt
  • public/dtf-llm/neocloud-dtf.md
  • public/dtf-llm/photon-dtf.md
  • public/dtf-llm/power-dtf.md
  • public/dtf-llm/robots-dtf.md

Comment thread _headers
starl3xx and others added 7 commits June 22, 2026 11:19
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant