Skip to content

fix: use configured RPC proxy credentials and print startup URL - #7

Closed
spacesops wants to merge 14 commits into
spacesprotocol:mainfrom
spacesops:main
Closed

fix: use configured RPC proxy credentials and print startup URL#7
spacesops wants to merge 14 commits into
spacesprotocol:mainfrom
spacesops:main

Conversation

@spacesops

Copy link
Copy Markdown

Wire spaced RPC user/password from CLI into AppState so /rpc/spaced no longer uses hardcoded credentials, and add a clear startup console URL that includes the port.

spacesops and others added 2 commits May 5, 2026 22:57
Wire spaced RPC user/password from CLI into AppState so /rpc/spaced no longer uses hardcoded credentials, and add a clear startup console URL that includes the port.

Co-authored-by: Cursor <cursoragent@cursor.com>
@spacesops

Copy link
Copy Markdown
Author

Added handling of options through .env and environment variables in prep for Dockerization.

spacesops and others added 2 commits May 22, 2026 14:19
… tightening docs/runtime defaults.

Store subs-prover calibration in SUBS_DATA_DIR so estimates survive restarts, run calibration in the background when cache is missing, and include a WIF-to-hex utility plus updated publish/run documentation and registry default port alignment.

Co-authored-by: Cursor <cursoragent@cursor.com>
@spacesops

Copy link
Copy Markdown
Author

subs-prover startup CPU cost was heavy and undesired on repeated startups. Create/Load prover calibration file to skip on subsequent starts.

spacesops and others added 10 commits May 30, 2026 22:08
Surface the same detail in the operator check, space UI tooltips, and local setup hints; ignore subspaces.tar.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adapt Zone/fabric APIs and zk-input layout for the new releases, and document the upgrade pins and fabric git pin.

Co-authored-by: Cursor <cursoragent@cursor.com>
…finalize.

Take upstream libveritas 0.3.3, prover Bearer/progress/opt-in calibrate, registry auth, and logs UI. Drop fork prover Basic auth, calibration disk cache, and API body-logging middleware.

Co-authored-by: Cursor <cursoragent@cursor.com>
Certificate publish no longer waits for 150 on-chain confirmations. A
confirmed commitment whose on-chain tip root matches is sufficient, which
is what the pipeline already reported; the extra gate mostly stalled
publishing for hours after the commitment was usable.

Removes the SUBS_PUBLISH_REQUIRE_FINALIZED env var and the matching
--publish-require-finalized flag, publish_blocked_reason() and
publish_gate() in core, the require_finalized parameter on
publish_certs(), the publish_require_finalized field on AppState, and the
publish_require_finalized / publish_allowed / publish_blocked_reason
fields on the pipeline API response. The 409 Conflict mapping in the
publish route goes with them, since nothing can produce that state now.

In the UI, the publish button and the bulk publish action no longer
disable themselves or carry a blocked-reason tooltip.

The 150-confirmation threshold still gates when the next local commit can
start, so the Finalized pipeline step keeps its meaning; it just no longer
blocks publish. Docs are updated to say so.

Also adds a commented SUBS_BACKUP_DIR placeholder to .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>
subs-* covers the release tarballs and zips produced when snapshotting a
build; data_* covers the data_backup/ and data_bak/ directories holding
copies of config.db and per-space subs.db. Neither belongs in the repo,
and the .db copies contain live operator state.

Co-authored-by: Cursor <cursoragent@cursor.com>
setup_subs_env.sh and setup_subs_local.sh hold real wallet and RPC
credentials for a specific machine, so they should never be tracked. The
pattern is lowercase on purpose: SETUP_NEW_SPACE.md is documentation and
stays in the repo.

Co-authored-by: Cursor <cursoragent@cursor.com>
@horologger

Copy link
Copy Markdown

Closing this for now. It grew into a broad changeset spanning Docker/env configuration, auth, docs, and tooling, which makes it hard to review as a unit. I'll resubmit the pieces as smaller, focused PRs from dedicated branches.

@spacesops

Copy link
Copy Markdown
Author

I'm closing this for now so that I can sync cleanly. May open it again later.

@spacesops spacesops closed this Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants