Most people know FRED as one of the best sources for economic and financial data.
What is less obvious is that FRED is often a distributor, not the original producer.
Behind many of the series available through FRED are government agencies, statistical organizations, central banks, research institutions, exchanges, and private data providers that invest significant effort into collecting, validating, and publishing data. FRED makes that information easier to discover and consume, but the rights and usage requirements attached to the underlying data do not disappear simply because the data is accessible through an API.
As RESERVE has matured, it became increasingly important to recognize that reality.
Version 1.1.2 introduces the first comprehensive permissions and compliance framework within RESERVE.
Respecting the Source
Good data stewardship starts with acknowledging where data comes from.
Many FRED series are effectively public-domain resources. Others request attribution. Some require citation. Others may require prior approval before redistribution or use in certain contexts.
Historically, these distinctions were easy for users to overlook because the focus naturally falls on retrieving observations and performing analysis.
RESERVE now treats rights metadata as a first-class concern.
The goal is simple: help users understand and respect the requirements associated with the data they consume.
Introducing Rights-Aware Access
Version 1.1.2 adds rights and permissions classification for FRED series metadata, including support for:
- Copyrighted series requiring pre-approval
- Copyrighted series requiring citation
- Public-domain series where citation is requested
- Ambiguous or unknown rights situations
Rather than assuming every series can be treated identically, RESERVE now evaluates available rights information and responds accordingly.
When a series requires prior authorization—or when rights information is insufficiently clear—RESERVE can block access and explain why.
That behavior is intentional.
When rights are uncertain, the safest assumption is not unrestricted use.
Citations Now Travel with the Data
One of the biggest changes in this release is citation-aware output.
Required or requested citation information now flows through RESERVE output formats:
- Citation footers in table output
- Citation fields in JSON output
- Citation text columns in CSV exports
This means attribution information remains attached to the data as it moves between workflows, scripts, reports, and downstream systems.
Instead of treating citations as documentation that users must remember to revisit later, RESERVE keeps attribution closer to the data itself.
Supporting Authorized Access
Not every restricted series should be blocked forever.
Many users legitimately obtain permission to work with copyrighted or restricted datasets.
To support those workflows, RESERVE now includes a local authorization model:
reserve config grant <SERIES_ID>
reserve config revoke <SERIES_ID>
reserve config list-grantsThese commands allow users to explicitly manage locally authorized series while preserving the broader protections introduced by the permissions framework.
The result is a system that balances compliance with practical usability.
Rights Metadata Is Part of the Cache
Permissions are only useful if they remain consistent and available.
Version 1.1.2 introduces local persistence for rights metadata, including support for rebuilding and refreshing the local rights index.
A new cache backfill reset workflow allows users to rebuild rights metadata cleanly when needed:
reserve cache reset-backfillThis ensures compliance information remains available even when working from cached datasets.
Improving Cache Reliability
Alongside permissions work, this release includes significant improvements to cache management and observation retrieval.
RESERVE now:
- Selects the widest available observation set when multiple local variants exist
- Warns when multiple cached versions of the same series are present
- Provides richer cache inventory reporting
- Supports targeted cache cleanup by series
- Improves visibility into metadata coverage and local data quality
These changes help make local data management more predictable while reducing ambiguity about which observations are being used.
Building Trust Through Transparency
Software often focuses on making data easier to access.
This release focuses on making data easier to use responsibly.
The addition of rights-aware access controls, citation propagation, permissions management, and rights metadata persistence represents an important step in RESERVE’s evolution.
Not because it unlocks a new analytical capability.
Because it acknowledges an important reality: economic data has producers, owners, and usage expectations.
Good tooling should help users respect those relationships.
Version 1.1.2 is RESERVE’s first major investment in that principle.
And it will continue to shape how the platform evolves moving forward.