Skip to main content

sourcea-boot

validate-sourcea-boot

One command. PASS or BLOCK before your agents run.

Run in 5 minutes

pip install sourcea-boot
sourcea-boot --json

Or clone for editable install:

git clone https://github.com/Noetfield-Systems/sourcea-boot.git
cd sourcea-boot
pip install -e .
sourcea-boot --json

Published on PyPI via GitHub Actions trusted publishing (OIDC — no long-lived token). See docs/PYPI_TRUSTED_PUBLISHING_SETUP.md.

Writes BOOT_REPORT.json in the current directory. Exit code 0 = PASS, 1 = BLOCK.

Expected output:

$ sourcea-boot --json
SOURCEA_BOOT PASS ok=true
  [PASS] policy_version: ...
  [PASS] provider: ...
  [PASS] receipt_fresh: ...
  [PASS] queue_truth: ...
REPORT=BOOT_REPORT.json

CI validation

Factory CI runs scripts/validate-sourcea-boot-v1.sh — four checks, PASS/BLOCK contract, BOOT_REPORT.json on disk.

What it checks

Check Meaning
policy_version Project policy / SSOT file not stale vs last brief
provider LLM embedding provider configured (no fake-green hash mode when keys exist)
receipt_fresh Last boot/gate receipt fresh (<8h) and ok
queue_truth Agent queue head matches inbox truth (when queue files present)

SourceA factory mode

When run inside a SourceA monorepo (detects SOURCEA_UNIFIED_PORTFOLIO_COMMERCIAL_SSOT_LOCKED_v3.1.md), runs full factory spine checks against ~/.sina/.

Zero config

Works in any project. Optional config: .sourcea-boot.json in project root.

{
  "policy_file": "POLICY.md",
  "receipt_path": ".sourcea/boot-receipt.json",
  "max_receipt_age_hours": 8
}

Repository

https://github.com/Noetfield-Systems/sourcea-boot

License

MIT · SourceA · hello@sourcea.app

Metadata

Release files for sourcea-boot 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sourcea-boot 0.1.1
File Size Uploaded
sourcea_boot-0.1.1.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sourcea-boot 0.1.1
File Interpreter ABI Platform
sourcea_boot-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.1 kB

Release files / sourcea_boot-0.1.1.tar.gz

Download URL sourcea_boot-0.1.1.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c811e3c89eb03716924a62c27688338b467340fe7540038130005e942b6c80e0
BLAKE2b-256 checksum
How to use checksums
02ea75fa304158d17beae66b16d055a0cc3807d8e6311294612adfa78104041d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log

Release files / sourcea_boot-0.1.1-py3-none-any.whl

Download URL sourcea_boot-0.1.1-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebf006e5cda08f44b85b56a310c06694aa7c64737fd8e29a1ab4d0bc32deda1c
BLAKE2b-256 checksum
How to use checksums
c92636cb338f590d3c96bd5a43a07d0172f0256fc7aae1cb524386cc5ea5d67a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page