Standalone operational instance for Foreman with:
- Local credential vault generation
- Per-service login/password identity bundle
- Free API provider bootstrap and health checks
- Auditable reports
cd C:\Users\natha\OneDrive\GitHub\Foreman-Instance
python scripts/generate_instance_identity.py
python scripts/bootstrap_free_apis.py- runtime/instance_identity.json (non-secret metadata)
- runtime/instance_secrets.json (local secret bundle)
- reports/free_api_status.json (live API checks)
- This repo generates credentials locally.
- Move secrets to KeePassXC after generation.
- Never commit runtime/* secrets.
$env:KEEPASS_DB_PATH="C:\path\to\vault.kdbx"
$env:KEEPASS_MASTER_PASSWORD="your-master-password"
$env:KEEPASS_GROUP="Foreman Instance"
$env:DELETE_SECRETS_AFTER_EXPORT="true"
python scripts/export_secrets_to_keepass.py- Public endpoint checks run without a key.
- Full key-based checks require
BASESCAN_API_KEYenv var.
python scripts/generate_instance_identity.py
python scripts/bootstrap_free_apis.py
python scripts/generate_foreman_wallets.py
python scripts/build_proof_of_work.pyThis emits a manifest in proof/proof_of_work.json with per-artifact SHA256 hashes and a single proof hash.
python scripts/publish_social_proof.pyWhen X handle exists:
$env:FOREMAN_TWITTER_HANDLE="your_handle"
python scripts/publish_social_proof.pyOutput:
social/links.json(GitHub + Twitter proof links)
python scripts/prepare_signup_packet.pyOutput:
social/signup_packet.json
This packet records that signup form access was achieved and marks the exact manual checkpoint where platform verification is required.