proof-sdk
Proof SDK: open-source collaborative editor, provenance model, and agent HTTP bridge
File Explorer
Download Latest Version (.zip)- agent-http-bridge.ts
- package.json
- README.md
- 2026-03-proof-sdk-public-core.md
- agent-docs.md
- proof.SKILL.md
- PROVENANCE-SPEC-v2.md
- index.ts
- package.json
- index.ts
- package.json
- index.ts
- package.json
- index.ts
- package.json
- index.ts
- package.json
- happy-blue.svg
- happy-lime.svg
- happy-mint.svg
- happy-peach.svg
- happy-pink.svg
- happy-rose.svg
- sad-purple.svg
- sad-yellow.svg
- banner-source.png
- link-icon.svg
- proof-logo-outlined.svg
- Switzer-Medium.ttf
- Switzer-Regular.ttf
- bg.jpg
- copy-icon.svg
- lottie.min.js
- proof-logo-animation-v2.lottie
- proof-logo.svg
- screenshot.jpg
- stamp-bg.svg
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- finalize-web-build.mjs
- home.html
- proof-post-write.sh
- proof-pre-write.sh
- agent-collab-status.ts
- agent-edit-ops.ts
- agent-edit-v2.ts
- agent-guidance.ts
- agent-mutation-route.ts
- agent-routes.ts
- agent-snapshot.ts
- anchor-resolver.ts
- bridge-auth-policy.ts
- bridge.ts
- bug-reporting.ts
- build-info.ts
- canonical-document.ts
- client-capabilities.ts
- collab-mutation-coordinator.ts
- collab.ts
- cookies.ts
- db.ts
- discovery-routes.ts
- document-engine.ts
- document-integrity.ts
- document-ops.ts
- every-stamp.svg
- homepage-script.ts
- hosted-auth.ts
- incident-tracing.ts
- index.ts
- marks-range-backfill.ts
- metrics.ts
- milkdown-headless.ts
- mutation-coordinator.ts
- mutation-idempotency.ts
- mutation-stage.ts
- observability.ts
- proof-authored-mark-sync.ts
- proof-mark-rehydration.ts
- proof-mark-repair.ts
- proof-sdk-routes.ts
- proof-span-strip.ts
- public-base-url.ts
- rate-limiter.ts
- report-bug-bridge.ts
- request-context.ts
- rewrite-policy.ts
- rewrite-validation.ts
- routes.ts
- run-mark-range-backfill.ts
- share-access.ts
- share-preview.ts
- share-state.ts
- share-types.ts
- share-web-routes.ts
- shutdown-state.ts
- slug.ts
- snapshot.ts
- telemetry.ts
- ws.ts
- external-change.ts
- system.ts
- editorial-style-guide.ts
- loader.ts
- registry.ts
- file-tools.ts
- http-bridge-tools.ts
- index.ts
- proof-tools.ts
- web-tools.ts
- agent-service.ts
- client-incident-buffer.ts
- config.ts
- editor-integration.ts
- external-agent-bridge.ts
- http-bridge-client.ts
- index.ts
- orchestrator-synthesizer.ts
- orchestrator.ts
- proposals.ts
- response-handler.ts
- review-executor.ts
- session-manager.ts
- sub-agent.ts
- trigger-service.ts
- types.ts
- agent-sessions.ts
- telemetry.ts
- bridge-executor.ts
- bridge-routes.ts
- collab-client.ts
- file-client.ts
- marks-preservation.ts
- share-client.ts
- share-mutation-base.ts
- agent-cursor.ts
- arrow-comment.ts
- authored-tracker.ts
- collab-cursors.ts
- comment-ui-mode.ts
- comments.ts
- find-highlights.ts
- heatmap-decorations.ts
- keybindings.ts
- mark-popover-viewport.ts
- mark-popover.ts
- mark-selection-bar.ts
- markdown-link-click.ts
- marks-sync.ts
- marks.ts
- mermaid-diagrams.ts
- mobile-detect.ts
- placeholder.ts
- selection-bar-visibility.ts
- share-content-filter.ts
- share-permissions.ts
- suggestions.ts
- table-keyboard.ts
- task-checkboxes.ts
- code-block-ext.ts
- frontmatter.ts
- proof-marks.ts
- remark-frontmatter-plugin.ts
- remark-proof-marks-plugin.ts
- suggestion-marks.ts
- diff.ts
- selectors.ts
- text-range.ts
- actor.ts
- agent-navigation.ts
- batch-executor.ts
- explicit-blank-paragraphs.ts
- index.ts
- share-collab-bind-reset.ts
- share-collab-hydration-equivalence.ts
- share-mark-mutation.ts
- share-marks-refresh.ts
- share-refresh-persist.ts
- marks.ts
- provenance-sidecar.ts
- remark-proof-marks.ts
- agent-identity.ts
- anchor-target-text.ts
- live-markdown.ts
- katie-unedited-original.md
- style-guide.md
- subagent-e2e-fixture.md
- agent-collab-status.test.ts
- agent-edit-canonical-base.test.ts
- agent-edit-canonical-stability-regression.test.ts
- agent-edit-collab-propagates.test.ts
- agent-edit-fragment-base-regression.test.ts
- agent-edit-fragment-convergence-regression.test.ts
- agent-edit-html-parse-live-collab-regression.test.ts
- agent-edit-live-human-race-regression.test.ts
- agent-edit-live-viewer-regression.test.ts
- agent-edit-repeated-anchor-regression.test.ts
- agent-edit-v2-access-epoch-bump-regression.test.ts
- agent-edit-v2-collab-regression.test.ts
- agent-edit-v2-detached-live-doc-regression.test.ts
- agent-edit-v2-live-structural-drift-regression.test.ts
- agent-edit-v2-live-viewer-regression.test.ts
- agent-edit-v2-projected-base-regression.test.ts
- agent-edit-v2-stale-markdown-text-regression.test.ts
- agent-edit-v2.test.ts
- agent-edit-wednesday-loop-regression.test.ts
- agent-identity-icon.test.ts
- agent-mutations-imply-presence.test.ts
- agent-snapshot.test.ts
- agent-status.test.ts
- bridge-auth-policy.test.ts
- bridge-executor.test.ts
- bridge-marks-canonical-fallback.test.ts
- bridge-router-errors.test.ts
- bridge-router-no-viewer.test.ts
- bridge-ws-hints.test.ts
- build-defer.test.ts
- canonical-read-freshness-regression.test.ts
- canonical-read-projection-content-mismatch-regression.test.ts
- canonical-repair-endpoints.test.ts
- collab-active-connection-id-fallback.test.ts
- collab-active-connection-registry.test.ts
- collab-authenticated-presence-wiring.test.ts
- collab-browser-persist-after-external-apply-regression.test.ts
- collab-build-session-version-eviction.test.ts
- collab-client-marks-preservation.test.ts
- collab-commenter-durable-replay.test.ts
- collab-contextless-browser-persist-regression.test.ts
- collab-direct-connection-timeout-regression.test.ts
- collab-empty-fragment-persist-regression.test.ts
- collab-external-apply-baseline-wiring.test.ts
- collab-external-put-propagates.test.ts
- collab-hydration-mismatch-regression.test.ts
- collab-initial-bind-on-sync-regression.test.ts
- collab-invalidate-evicts-hocuspocus.test.ts
- collab-legacy-seed-markdown-roundtrip.test.ts
- collab-onchange-stale-overwrite.test.ts
- collab-onstore-drift-quarantine.test.ts
- collab-onstore-missing-meta-stale-overwrite.test.ts
- collab-onstore-stale-overwrite.test.ts
- collab-oversized-live-doc-noise-regression.test.ts
- collab-pathological-repeat-guard.test.ts
- collab-persist-derive-failure-regression.test.ts
- collab-persist-heals-stale-markdown-text-regression.test.ts
- collab-projection-does-not-resurrect-suggestions.test.ts
- collab-projection-preserves-comments.test.ts
- collab-projection-repair-worker.test.ts
- collab-reliability-full-qa.test.ts
- collab-reliability-round1.test.ts
- collab-same-paragraph-race-regression.test.ts
- collab-security.test.ts
- collab-server-origin-onstore-skip-wiring.test.ts
- collab-session-build-registers-active-lease.test.ts
- collab-session-epoch-evicts-stale-doc.test.ts
- collab-session-lease-fallback.test.ts
- collab-soft-invalidate-preserves-yjs-state.test.ts
- collab-stale-epoch-write-guard.test.ts
- collab-stale-onstore-reload-soft-invalidation-wiring.test.ts
- collab-test-utils.ts
- collab-ws-oversize-suppression.test.ts
- comment-popover-draft-preservation-wiring.test.ts
- complex-doc-projection-soak-harness.test.ts
- db-env-write-fence.test.ts
- db-pragmas.test.ts
- document-blocks-rebuild.test.ts
- e2e-workflow.md
- edit-ops.test.ts
- editor-suggestion-api-regression.test.ts
- explicit-blank-paragraphs.test.ts
- external-change.test.ts
- extract-test.ts
- failure-classification.test.ts
- failure-sentence.test.ts
- failure-surface.test.ts
- frontmatter.test.ts
- health-build-sha-precedence.test.ts
- homepage-copy-script.test.ts
- install-node-websocket.ts
- live-markdown-helper-regression.test.ts
- markdown-link-click.test.ts
- marks-accept-live-viewer-stability-regression.test.ts
- marks.test.ts
- mermaid-render.test.ts
- milkdown-collab-runtime.test.ts
- milkdown-headless-parser-gfm.test.ts
- milkdown-headless-serializer-roundtrip.test.ts
- milkdown-parse-test.ts
- mobile-comment-ux.test.ts
- mutation-backfill-and-tombstones.test.ts
- mutation-contract-stage-and-ws.test.ts
- mutation-coordinator.test.ts
- mutation-dual-write.test.ts
- proof-authored-mark-sync.test.ts
- proof-mark-rehydration.test.ts
- proof-sdk-agent-bridge-client.test.ts
- proof-span-strip.test.ts
- reject-suggestion-share-persistence-regression.test.ts
- remark-test.ts
- rest-put-comment-events.test.ts
- review-repro-statements.test.ts
- rewrite-collab-barrier.test.ts
- selection-bar-deselect-regression.test.ts
- server-routes-and-share.test.ts
- share-client-access-link-compat.test.ts
- share-client-collab-unavailable-contract.test.ts
- share-client-disconnect-agent-presence.test.ts
- share-client-keepalive-base-token.test.ts
- share-client-mark-preconditions.test.ts
- share-collab-bind-reset.test.ts
- share-collab-hydration-equivalence.test.ts
- share-document-updated-broadcast.test.ts
- share-event-poll-fallback-wiring.test.ts
- share-legacy-migration.test.ts
- share-live-viewer-lease-wiring.test.ts
- share-mark-mutation-failure-recovery.test.ts
- share-marks-refresh.test.ts
- share-open-context-canonical-fallback.test.ts
- share-pill-agent-stack.test.ts
- share-refresh-persist-wiring.test.ts
- share-refresh-persist.test.ts
- share-server-startup.test.ts
- share-url-detection.test.ts
- snapshot-html-canonical-fallback.test.ts
- suggestion-anchor-validation.test.ts
- task-checkboxes.test.ts
- track-changes-race.test.ts
- blue.png
- lime.png
- mint.png
- orange.png
- pink.png
- purple.png
- red.png
- yellow.png
- agent-identity-icon.ts
- agent-input-dialog.ts
- agent-presence.ts
- context-menu.ts
- name-prompt.ts
- review-menu.ts
- review-progress.ts
- theme-picker.ts
- welcome-card.ts
- index.html
- .dockerignore
- .env.example
- .gitignore
- AGENT_CONTRACT.md
- LICENSE
- package.json
- README.md
- TRADEMARKS.md
- tsconfig.json
- tsconfig.server.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/EveryInc/proof-sdk
Downloads the entire project code from GitHub to your computer.
cd proof-sdk
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm run dev
Starts the development/run server.
npm run serve
Type this command into your terminal and run it.
npm run build
Builds optimized production files.
npm test
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
