Repository navigation
Forsetti SDK 0.2.0 combines a curated developer kit with the existing source-based SwiftPM/Xcode runtime pinned to the verified release commit.
The separately named SDK ZIP includes the three-product integration contract, complete canonical policies/license, four approved Xcode templates, portable installer/uninstaller, scaffold generator, consumer integration verifier, and consumer documentation. Runtime sources and prebuilt XCFrameworks are excluded from the kit. GitHub's automatic source archives are framework development snapshots, not the SDK.
Verified at a986fbaa1a42919abdfc09c37b1c838706698268:
- 86 SDK tool/fixture tests, 81 XCTest cases, and strict SwiftLint with zero violations.
- Three independent app-owned consumer projects using the extracted SDK and exact remote runtime: nine macOS/iOS Simulator/iOS device builds and six macOS/iOS Simulator executions.
- Single-module activation/UI, dedicated UI plus service activation/UI, and invalid-schema rejection with no active module UI. Final simulator screenshots were visually reviewed.
- Exact 34-file allowlist, canonical source equality, inventory hashes/executable modes, immutable reference mappings, positive/negative integration fixtures, and byte-identical repeated packaging.
Use Forsetti-SDK-0.2.0.zip and verify it with SHA256SUMS. Start with the extracted README and Documentation/Getting-Started.md. The verification JSON and embedded sdk-manifest.json record the source/runtime references, actual environment, checks, and limitations.
Minimum declared platforms are macOS 14 and iOS 17; execution was tested on macOS 27.0.1 and iOS 27.0 Simulator with Xcode 27.0/Swift 6.4 on arm64. iOS device configurations compiled without signing; signed device installation and physical-device acceptance were not performed. Development tools require Bash and Python 3.9 or newer. Network access is required for the source-based runtime dependency.