Local repository artifact resolver
cf-bootstrap-source-local converts a Stonecastle source checkout into a verified, offline installation bundle. It is the artifact-source implementation used by Local Repository Mode.
Installation role
The resolver validates the direct first-party project inventory and semantic-navigation index, loads the selected installation profile, reads its canonical hasCapabilityRequest relations from local TriG, and discovers matching service operations from indexed service semantics. This discovery is deliberately local because it runs before Fuseki or the production semantic graph exists.
For the selected providers it computes the first-party dependency closure, validates bounded external wheels, builds non-editable wheels, packages declared native artifacts, and publishes an immutable artifact-set.json with source, index, profile, catalog, selection, artifact, and native-authority digests. Bootstrap and post-handoff phases are resolved separately so only required components enter each transaction.
Protocol and boundaries
The console script implements cf.bootstrap.artifact-resolver.v1 as one-request/one-response JSON lines. Principal inputs are a canonical bootstrap plan, phase, checkout path, artifact output root, and explicit external wheelhouse. Outputs are a canonical artifact-resolution result, provider map, selection evidence, and wheelhouse.
The resolver never installs into the target, creates the instance environment, starts services, contacts a SPARQL endpoint, or mutates the checkout. Network access is not used for first-party resolution; external dependencies must already be present in the bounded wheelhouse. Target application belongs to cf-bootstrap-instance, while orchestration belongs to cf-bootstrap-orchestrator.
Metadata
Release files for cf-bootstrap-source-local 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cf_bootstrap_source_local-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / cf_bootstrap_source_local-0.1.1-py3-none-any.whl
| Download URL | cf_bootstrap_source_local-0.1.1-py3-none-any.whl |
|---|---|
| Size | 33.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1677d5ff5cbe27288168bb391aff95d02623b93ed7c8f00b109fe188be1449f0
|
|
BLAKE2b-256 checksum How to use checksums |
c0b085044cc71eff10c64addf0bacca4cc66edbf7163908cffb9ebc6ae1a7cc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|