Agent Contract: Direct Markdown Sharing
Description
This contract defines the public Proof SDK flow for creating and operating on shared documents over HTTP.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for EveryInc/proof-sdk, shared by 2 entries
in this directory. It describes the repository, not this entry specifically.
Agent Contract: Direct Markdown Sharing
This contract defines the public Proof SDK flow for creating and operating on shared documents over HTTP.
Endpoints
Canonical route:
`POST /documents`
Compatibility alias:
`POST /share/markdown`
Legacy internal route:
`POST /api/documents`
Request Formats
JSON
POST /documents HTTP/1.1
Content-Type: application/json
Authorization: Bearer # when API-key auth is enabled
{
"markdown": "# Plan\n\nShip the rewrite.",
"title": "Rewrite Plan",
"role": "commenter",
"ownerId": "agent:claude"
}
Raw markdown
POST /documents?title=Rewrite%20Plan&role=commenter HTTP/1.1
Content-Type: text/markdown
Authorization: Bearer # when API-key auth is enabled
# Plan
Ship the rewrite.
Response
{
"success": true,
"slug": "abc123xy",
"docId": "b9d9f8e8-5a4e-4af8-a9d4-5e0ecf7ff4ab",
"url": "/d/abc123xy",
"shareUrl": "https://your-proof.example/d/abc123xy",
"tokenPath": "/d/abc123xy?token=...",
"tokenUrl": "https://your-proof.example/d/abc123xy?token=...",
"ownerSecret": "8b5f...owner secret...",
"accessToken": "4d53...link token...",
"accessRole": "commenter",
"active": true,
"shareState": "ACTIVE",
"snapshotUrl": "https://your-proof.example/snapshots/abc123xy.html",
"createdAt": "2026-02-12T16:10:00.000Z",
"_links": {
"view": "/d/abc123xy",
"state": "/documents/abc123xy/state",
"ops": { "method": "POST", "href": "/documents/abc123xy/ops" },
"events": "/documents/abc123xy/events/pending?after=0",
"docs": "/agent-docs"
}
}
Token Semantics
ownerSecret- Full-owner credential for that document
- Can pause, resume, revoke, delete, and perform owner-level agent actions
- Store securely and do not expose in user-facing UI
accessToken- Scoped link credential for
viewer,commenter, oreditor - Use this token for non-owner operations where possible
- If you need a tokenized share URL, use
tokenUrl
- Scoped link credential for
Authentication Model
`PROOF_SHARE_MARKDOWN_AUTH_MODE` controls direct-share auth:
none: open route, good for local/devapi_key: requirePROOF_SHARE_MARKDOWN_API_KEYauto: resolve tononeby default in Proof SDK
`/api/documents` is governed separately by `PROOF_LEGACY_CREATE_MODE`:
allowwarndisabledauto
Minimal Agent Flow
POST /documents- Persist
ownerSecretsecurely - Return
shareUrlto the user - Use
accessTokenorownerSecretfor follow-up operations
Read + Operate Contract
Read state
GET /documents/:slug/stateGET /api/documents/:slug/open-contextGET /api/documents/:slug/collab-sessionGET /api/documents/:slug/info
Mutation endpoint
Use `POST /documents/:slug/ops` with:
type: "comment.add"type: "comment.reply"type: "comment.resolve"type: "suggestion.add"type: "suggestion.accept"type: "suggestion.reject"- `
Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Development Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development Cavecrew Builder
>
Development Cavecrew Investigator
>
Development Cavecrew Reviewer
>
Development Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.