Skip to content

Background jobs keep their proofs private and offchain - #9

Merged
chrisjleal merged 4 commits into
mainfrom
claude/marketplace-setup-check-q033n0
Oct 20, 2026
Merged

chrisjleal merged 4 commits into
mainfrom
claude/marketplace-setup-check-q033n0

Conversation

@chrisjleal

@chrisjleal chrisjleal commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

User-facing change

Before: Proofs and the proofable_verify page said a blockchain record is optional, via options.publishToHub or targetChains. They said nothing about background jobs.

After: Proofs states the whole rule in one place. A background job keeps its proofs private and offchain, because nobody is present to ask and injected text could ask for more. A job's request is refused with these codes:

  • JOB_ONCHAIN_PUBLISH_DENIED for a blockchain record;
  • JOB_PUBLIC_PROOF_DENIED for a public or link-only proof;
  • JOB_VISIBILITY_CHANGE_DENIED for a visibility change.

Each refusal points the reader to their own signed-in session. The proofable_verify page links to that rule rather than repeating it.

Merge timing: the service refuses the on-chain request today. The public-proof and visibility refusals ship with the next service release, so this stays a draft until then.

Changelog

  • Updated the note under ## [Unreleased] in CHANGELOG.md.

How you checked it

npm run validate passes on the branch.

🤖 Generated with Claude Code

https://claude.ai/code/session_013aDTfwQ3nirTB9pDCaFZmo

@chrisjleal
chrisjleal marked this pull request as ready for review October 20, 2026 18:35
…its three refusals in one place

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013aDTfwQ3nirTB9pDCaFZmo
@chrisjleal chrisjleal changed the title Background jobs cannot request a blockchain record Background jobs keep their proofs private and offchain Oct 20, 2026
@chrisjleal
chrisjleal marked this pull request as draft October 20, 2026 19:33
@chrisjleal
chrisjleal marked this pull request as ready for review October 20, 2026 19:48
@chrisjleal
chrisjleal merged commit 18fdaa2 into main Oct 20, 2026
2 checks passed
@chrisjleal
chrisjleal deleted the claude/marketplace-setup-check-q033n0 branch October 20, 2026 22:37
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