Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.97 KB

File metadata and controls

28 lines (23 loc) · 1.97 KB

OpenFDD: Finalization Roadmap 🚀

This list outlines the remaining steps to transition the OpenFDD project from a "pioneer specification" into a globally adopted document standard.

🛡️ Security & Versioning

  • Zero-Trust Embed Scrubbing: <script>, <iframe>, <object> blocked in both parsers.
  • Compiler Security Rejection: fdd-pack fatally rejects templates containing hostile embedding vectors.
  • v1.2.0 did:web Identity: identity.js, signFdd(), parse(), verify(), client resolveIssuer() + verifySignature().
  • Published v1.2.0: @coreyburns/node-fdd@1.2.0 live on NPM. Git tag v1.2.0 pushed.
  • Docs Updated: README.md, site/index.html, and spec/SPEC.md all reflect v1.2.0 did:web workflow and CDN tag.
  • Security Audit: Test Zero-Trust regex against obfuscated <scr+ipt> payloads.

📦 Distribution & Tooling

  • Chrome Web Store Submission: Submit the extension/ directory.
  • Firefox Add-ons Support: Test in Firefox and list on AMO.
  • fdd-validate CLI command: Checks .fdd files against the W3C VC schema.

📚 Documentation & Examples

  • Medical Example: examples/medical_lab_result.fdd — signed lab results with editable physician notes.
  • Legal Example: examples/legal_contract.fdd — consulting agreement with client signature binding.
  • Finance Example: examples/bank_statement_v2.fdd — bank statement with transaction table.
  • Update SPEC.md: Complete rewrite to v1.2 covering did:web lifecycle, trust badge, Zero-Trust policy.
  • Developer Sandbox: Live Builder on GitHub Pages for in-browser .fdd generation.

📣 Community & Growth

  • Social Launch: Execute sharing block in README (X, LinkedIn, Reddit, YouTube).
  • SaaS Outreach: Identify 3–5 open-source SaaS products and submit ".fdd Export" PRs.
  • Browser Vendor Advocacy: Draft a Chromium/Firefox proposal for native .fdd file handling.