My App

SFRS Documentation

Sureshake Financial Reporting Standard - A strict, JSON-native financial reporting standard

Version 0.1 | Open Source | MIT License

A strict, JSON-native financial reporting standard designed to replace XBRL.

Why SFRS Exists

XBRL promised comparable financial data in 1999. Twenty-five years later:

  • 40-60% custom extension tags in SEC filings - comparability destroyed
  • 15-25% error rates after 16 years of mandates
  • $50k-$500k+ per year implementation costs for public companies
  • Most analysts still use PDFs because XBRL data is unusable

Meanwhile, regulators who enforce strict schemas (FDIC, Singapore ACRA, Norway Altinn) achieve ~0% extension rates and universal analyst adoption at 5-15% of XBRL costs.

SFRS is the obvious conclusion: strict JSON schemas with no custom extensions.

Three Non-Negotiable Rules

  1. One concept = one permanent JSON key forever
  2. Extensions only with public regulator pre-approval (< 0.5% of tags)
  3. Submission UI must physically prevent wrong or custom tags

If you follow these three rules, you get perfect data at 1/10th the cost.

File Size Comparison

Filing TypeXBRL (XML)SFRS (JSON)Reduction
Typical 10-K8-15 MB150-400 KB95%+
Typical 10-Q3-6 MB50-150 KB95%+

The XBRL bloat comes from verbose XML, redundant linkbases, and presentation/calculation/definition trees that duplicate the same relationships multiple ways.

On this page