Proof SDK is the open-source editor, collaboration server, provenance model, and agent HTTP bridge that power collaborative documents in Proof.
If you want the hosted product, use Proof.
- Collaborative markdown editor with provenance tracking
- Comments, suggestions, and rewrite operations
- Realtime collaboration server
- Agent HTTP bridge for state, marks, edits, presence, and events
- A small example app under
apps/proof-example
packages/doc-corepackages/doc-editorpackages/doc-serverpackages/doc-store-sqlitepackages/agent-bridgeapps/proof-exampleserversrc
Requirements:
- Node.js 18+
Install dependencies:
npm installStart the editor:
npm run devStart the local server:
npm run serveThe default setup serves the editor on http://localhost:3000 and the API/server on http://localhost:4000.
Canonical Proof SDK routes:
POST /documentsGET /documents/:slug/stateGET /documents/:slug/snapshotPOST /documents/:slug/editPOST /documents/:slug/edit/v2POST /documents/:slug/opsPOST /documents/:slug/presenceGET /documents/:slug/events/pendingPOST /documents/:slug/events/ackGET /documents/:slug/bridge/stateGET /documents/:slug/bridge/marksPOST /documents/:slug/bridge/commentsPOST /documents/:slug/bridge/suggestionsPOST /documents/:slug/bridge/rewritePOST /documents/:slug/bridge/presence
Compatibility aliases remain mounted for the hosted product, but the routes above are the public SDK surface.
npm run buildThe build outputs the web bundle to dist/ and writes dist/web-artifact-manifest.json.
npm testAGENT_CONTRACT.mddocs/agent-docs.mddocs/proof.SKILL.mddocs/adr/2026-03-proof-sdk-public-core.md
- Code:
MITinLICENSE - Trademark guidance:
TRADEMARKS.md