GoldenARC Digital

One Core. Many Arcs.

Plug Once. Grow Everywhere. GoldenARC tools stay focused at the product layer while shared capabilities live in small, testable Swift Package products with explicit dependency boundaries.

The ARC series

Choose a tool

Separate products at different stages, built around the same engineering discipline.

ARC EDF & BDF Viewer app icon
Now on App Store iPad + Mac

ARC EDF & BDF Viewer

Open EDF, EDF+ and BDF recordings, explore every channel, and inspect file metadata locally.

Explore the app
ARC Scanner app icon
In development iPhone + iPad

ARC Scanner

Scan or import pages, review them, and export useful document formats with on-device processing.

Details will follow
In development iPhone + iPad

ARC Markdown

Open local Markdown and TXT files as readable documents, with clean front matter and a reliable outline.

Details will follow
ARC PDF Studio app icon
Architecture planned iPad + Mac

ARC PDF Studio

Read, annotate, arrange, merge, and export standard PDFs without locking work into one app.

Details will follow

Engineering under the apps

One-way dependencies. No umbrella package.

The graph separates shipped paths, planned domain packages, and future optional import or export work, so roadmap ideas are visible without pretending they already exist.

Implemented / integrated Planned dependency Future optional path Independent app stack
GoldenARC product and Swift package dependency graph ARC Scanner uses DocumentPipelineKit, which uses ARC Shared Infra and Apple frameworks. ARC PDF Studio is planned to use PDFDocumentKit, DocumentPipelineKit, and InkObjectKit. ARC Markdown currently uses an independent reader core and may later add optional OCR and PDF import through DocumentPipelineKit, plus paged PDF export through future PDFExportKit. The ARC EDF & BDF Viewer remains an independent specialized app built directly on Apple frameworks and may later use future PDFExportKit for paged waveform and metadata reports. PDFExportKit is a planned low-level generator for new paginated PDFs; it is separate from PDFDocumentKit, which owns existing PDF composition, annotations, forms, and text. PRODUCT APPS PDF DOMAIN DOCUMENT DOMAIN OUTPUT + NEUTRAL INFRA APPLE PLATFORM EDF & BDF Viewer Signals now · PDF later ARC Scanner App path integrated ARC Markdown Reader core now · import later ARC PDF Studio Architecture planned PDFDocumentKit Composition · annotation · text DocumentPipelineKit Contracts · pipeline · export Future optional OCR / PDF import ARC Shared Infra File intake · scan · OCR PDFExportKit Future · pages · PDF writing InkObjectKit Ink · objects · Pencil Apple frameworks · Files · Vision · VisionKit · PDFKit · PencilKit
The important part is the boundary, not the box count.

Apps depend downward; infrastructure never reaches back into a product. Platform results are normalized into contracts, concrete providers are injected at each app's composition root, and consumers select individual SPM products instead of linking an all-in-one framework.

12selectable SPM library products across the implemented shared packages
66passing package tests at the documented Scanner integration baseline
iOS 16 → 26+baseline OCR with capability-gated structured document recognition
Local firstcore intake, scan, OCR, export, and file work require no account or cloud service

Product and engineering principles

Built as packages. Shipped as tools.

Local firstCore file work stays on your device.
Focused productsEach app has a clear job and links only the capabilities it needs.
Portable outputExports remain useful outside the ARC family.