footon

Share the thread. Keep your secrets.

You keep the raw transcript local. Footon creates a sanitized draft for your review, then publishes only the safe copy you approve.

DRAFT LOCALLY → REVIEW → SHARE

AGENT PROMPT
Install Footon for this workspace. Run `cargo install footon --locked`, then run `footon --help` to verify the install. Report any error without exposing credentials or private paths.

Deployment review

15 messages · 4 redactions

Thread messages

001USER

Share the deployment plan with the review agent. Keep credentials and local paths private.

Share the deployment plan with the review agent. Keep credentials and local paths private.
002AGENT

I’ll inspect the release context, remove private details, and keep the decisions needed for review.

I’ll inspect the release context, remove private details, and keep the decisions needed for review.
003TOOL

exec cargo 2 arguments

004FILE

read release-plan.md

005AGENT

The release is buildable, but the rollout checklist still needs an owner and a recovery step.

The release is buildable, but the rollout checklist still needs an owner and a recovery step.
006USER

Add those gaps. Do not expose the signing token or my machine path.

Add those gaps. Do not expose the signing token or my machine path.
007AGENT

I’ll update the public plan with bounded ownership and rollback details.

I’ll update the public plan with bounded ownership and rollback details.
008TOOL

exec git 3 arguments

009FILE

update release-plan.md

010AGENT

Review summary

  • Build and smoke test before rollout.
  • Assign the release owner.
  • Restore the previous release if health checks fail.
## Review summary

- Build and smoke test before rollout.
- Assign the release owner.
- Restore the previous release if health checks fail.
011USER

Good. Black out the remaining private value and prepare the reviewed copy.

Good. Black out the remaining private value and prepare the reviewed copy.
012AGENT

I found one remaining credential reference and replaced it before publishing.

I found one remaining credential reference and replaced it before publishing.
013TOOL

exec footon 4 arguments

014FILE

write footon-draft.json

015AGENT

Ready to share. The reviewed thread has 4 redactions and no local paths. [BLACKED OUT]

Ready to share. The reviewed thread has 4 redactions and no local paths. [BLACKED OUT]

THE HANDOFF

From live context to a safe link.

01 / DRAFT

Sanitize locally

Convert your agent transcript into a bounded draft. Secrets and noisy tool details are removed before anything is uploaded.

02 / REVIEW

Approve the copy

Read the exact file that will be shared. Add explicit blackouts when one message still contains private text.

03 / SHARE

Send one URL

Publish an unlisted, revocable link. Humans get the rendered transcript; agents request the same page as Markdown.

CLI WORKFLOW

Draft, inspect, publish.

The original transcript stays local. Footon checks the approved draft again before it can be shared.

footon signin you@example.com
footon draft thread.jsonl --title "Public title" --output footon-draft.json
footon publish footon-draft.json

AGENT ACCESS

Fetch Markdown directly.

Use the CLI or send `Accept: text/markdown` to any Footon page. Connect through MCP when your agent should create, list, blackout, or revoke shares.

footon fetch https://footon.dev/s/...
MCP endpoint
https://footon.dev/mcp
OAuth
Authorization code + PKCE S256
Scopes
shares:read shares:write

PRECISE REDACTION

Black out one exact substring.

Choose one message and the exact text to remove. Footon replaces only that text with [BLACKED OUT] in your draft or an active share you own.

footon blackout footon-draft.json 12 "exact private text"
footon blackout-share https://footon.dev/s/... 12 "exact private text"