{"adoption": {"forks": 1370, "observed_at": "2026-08-28T04:10:26.569042+00:00", "stars": 8974}, "canonical_url": "https://ross.abutalabs.com/products/papermark", "card": {"archived": false, "artifact_type": "application", "description": "Papermark is the open-source DocSend alternative with built-in analytics and custom domains.", "domain": ["self-hosted", "web-development", "files", "analytics", "privacy"], "enriched": true, "function": ["analytics", "file-upload", "auth", "pdf", "self-hosted", "web-framework"], "health_score": 96, "homepage": "https://www.papermark.com", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["papermark/papermark"], "name": "papermark/papermark", "platform": ["self-hosted"], "pushed_at": "2026-08-26T23:37:49+00:00", "repo": "papermark/papermark", "stars": 8974, "tags": ["docsend-alternative", "data-room", "document-sharing", "virtual-data-room", "nextjs", "fundraising", "due-diligence", "custom-domains", "agpl", "nodejs", "typescript", "web-server", "docker"], "topics": ["nextjs", "typescript", "dataroom", "next-auth", "open-source", "pdf", "postgresql", "prisma", "tailwindcss", "zod"], "urls": [], "use_cases": ["share pitch decks with trackable links instead of email attachments", "host a virtual data room for fundraising or M&A due diligence", "self-host a DocSend alternative with custom domain and branding", "track who viewed which pages of a shared document and for how long", "share confidential documents with expiring links, email capture, and watermarks", "run an investor data room with granular file-level permissions", "replace DocSend with an open-source document-sharing platform"], "what_it_is": "Papermark is an open-source, self-hostable DocSend alternative for securely sharing documents and running virtual data rooms, with built-in viewer analytics, custom domains, and granular access controls. It is built with Next.js, TypeScript, Prisma, and PostgreSQL, and is used for fundraising, M&A, and due diligence workflows.", "when_to_avoid": ["you only need simple file storage or team file sync like Google Drive or Dropbox", "you need a lightweight static file host without analytics or access controls", "you cannot run PostgreSQL, blob storage, and the required third-party services (Resend, Tinybird)", "you need a permissive license for commercial redistribution - it is AGPLv3"], "when_to_choose": ["you need secure, trackable document sharing or data rooms and want to self-host or control the source", "you want page-by-page analytics on shared documents", "you need custom domains, branding, NDA gating, and dynamic watermarks", "you are running fundraising, M&A, or diligence workflows with many stakeholders"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/papermark", "repo": "papermark/papermark", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.569042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:25.664654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4af132c3c0bb733d15b42a1dfd8bf1147c437ba3056308caee2418918eadf69e", "fetched_at": "2026-08-28T04:10:26.569042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/papermark/papermark"}, {"content_hash": "b7bcf89a3e0fa07ccdb5b8fca203430cfcfaf3dfec7ddbf5df08517a5b1790c3", "fetched_at": "2026-08-29T08:24:56.437453+00:00", "kind": "homepage", "missing": false, "url": "https://www.papermark.com"}, {"content_hash": "88264f9d86f9e04bda66effed14dc94fc75995cb8b053c6931d0fcf7ef1e3f72", "fetched_at": "2026-08-29T08:24:56.451346+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/about"}, {"content_hash": "5df3bd1c173bde1e4fd849ec99c85b457c401ce7f2562be97b62231575ea81ca", "fetched_at": "2026-08-29T08:24:56.455795+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/alternatives/docsend"}, {"content_hash": "5865ca9f708298e3a67152d5cf6fe6dd3f35c327952da6f2f991a4733ea99ee2", "fetched_at": "2026-08-29T08:24:56.458624+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/docsend-alternatives"}, {"content_hash": "fc5be625fd7b12f1de9abdbfe39a5849caeeb5a2bd42815419d43719981e1ac7", "fetched_at": "2026-08-29T08:24:56.446918+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/pricing"}, {"content_hash": "45e3ace4286d8717571b5d32bbf88329b3b3be3e15dfac56798e307c90365f79", "fetched_at": "2026-08-29T08:24:56.449109+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/security"}, {"content_hash": "f98c73974138435f9a07b2cc0b7ce071d9c5fbeb1e04bdf710bb13e42264fd0f", "fetched_at": "2026-08-29T08:24:56.453332+00:00", "kind": "site_page", "missing": false, "url": "https://www.papermark.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 85, "rhythm": 48}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1192, "days_push": 7, "days_rel": 270, "gap_med": 75.5, "n_releases_24m": 7}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}