Of interest: how I use proverb gates for agent-assisted repository publishing #24
mitchuski
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I wanted to share a small example of how I have been working with agents on this contribution. It is a personal workflow experiment, offered for interest rather than adoption.
I use a local reader to go through each proposed post, its destination and a proverb. The proverb gives me a pause to consider what I am offering. I read it, sometimes aloud, make any edits, and acknowledge the version I am willing to send. For example: “What is offered to the fold is offered with its checks; the text may not say what the records cannot show.”
The reader exports a review receipt and an MCP handoff containing the exact text, target and revision. Changing the text or destination invalidates the earlier approval. I then tell the agent to proceed; it checks the export against the current draft and live repository, resolves dependencies, performs the authorized action, and checks the resulting GitHub URL and content. A post acknowledgment is separate from reviewing a code diff, and repository checks still apply to pushes and merges.
The useful part for me is the boundary between preparation, human acknowledgment and execution. The agent can prepare a lot of material, but my review is tied to a specific artifact rather than a vague instruction to publish everything it produces.
The reference example in my standalone Mage repository includes the reader and build instructions. The task-force reader contribution and ZKP spec draft show the separate change sets it helped prepare.
This prototype records a browser acknowledgment, not verified speech. The proverb is not authentication, and its unsigned receipts are not cryptographic proof of identity or consent. MCP is the handoff boundary here; the HTML does not contain a GitHub posting connector. In this run, the authorized agent uses the authenticated GitHub CLI/API to execute the handoffs.
For a future VTA implementation, I’m interested in whether this could become a signed, narrowly scoped authorization over an artifact digest, destination, action and expiry, followed by a verifiable execution receipt. Replay protection, key custody and enforcement against a compromised agent would need explicit treatment. Those are research questions, not properties this reader already provides.
I’d welcome thoughts on that human-to-agent authorization boundary, especially where a review receipt should become a trust-task artifact and what a verifier would need to check.
All reactions