Skip to content

Deep Dive rewrite: align every page to the current architecture - #43

Draft
haimbj1 wants to merge 51 commits into
mainfrom
docs/deep-dive-rewrite
Draft

Deep Dive rewrite: align every page to the current architecture#43
haimbj1 wants to merge 51 commits into
mainfrom
docs/deep-dive-rewrite

Conversation

@haimbj1

@haimbj1 haimbj1 commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Rewrites the whole Deep Dive tab to match the deployed system. One commit per page so pages can be cherry-picked individually.

Do not merge before the ACP cutover (cofhe #898) is deployed — the last seven commits document the ACP upgrade (contracts v0.2.0: batch input verification, contract-bound proofs, permits as ACP), verified against the exact submodule pin 2412a67b.

What changed:

  • New pages: Teecryptor (replaces Threshold Network) and FHE Engine.
  • Rewritten: overview, the three data flows (the two decryption pages are merged into one Decryption Flow), FheOS Server, TaskManager, ACL, ZK Verifier, Slim Listener, PlaintextsStorage, CommitmentRegistry, Future Plans, Research.
  • Retired with redirects: threshold-network, result-processor, ct-registry, off-chain-decryption-flow.
  • Stale SVGs replaced with in-page Mermaid, styled by a shared theme (scripts/mermaid-theme.json + sync script) matching the design system.
  • ACP upgrade folded in: externalEuint inputs + batch proof, setConsumingContract, batchVerifyInputs, permit defined as ACP, acp wire field, batch digest format.

Every page passes Vale and lint-docs with zero errors and zero warnings.

Draft on purpose: review per commit, cherry-pick what you like. The Mintlify preview shows the rendered result.

🤖 Generated with Claude Code

https://claude.ai/code/session_018LwPCqvYddjyX527UiVQSo

@mintlify

mintlify Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
fhenix 🟢 Ready View Preview Aug 20, 2026, 1:49 PM

@haimbj1
haimbj1 force-pushed the docs/deep-dive-rewrite branch from 255d316 to b6c72b9 Compare August 23, 2026 14:19
@haimbj1
haimbj1 force-pushed the docs/deep-dive-rewrite branch 2 times, most recently from a751e61 to b8c7afb Compare August 24, 2026 10:42
haimbj1 added 15 commits August 27, 2026 12:12
…heck and auditability, horizontal state diagram
…-coded flows, CT Server as the database gate

## The offchain services

- **[Client SDK](/client-sdk/introduction/overview)** (`@cofhe/sdk`): the TypeScript library applications use to encrypt inputs, manage [permits](/client-sdk/guides/permits), and decrypt outputs.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think all the services, even with a deep dive, are relevant to users.
When we give the users the option to run cofhe by themselves, it will be relevant, but not now.
We do need to keep the things they interact with, or big blocks for the overview.
The list IMO needs to match the diagram suggestion in the comment above.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wrote a response on the diagram suggestion. Let's focus the discussion there on the scope of the overview and the deep-dive docs. If we drop the services from the overview, how do we elaborate on them in the other sections? That would mean removing the other pages as well, right?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right

Comment thread deep-dive/cofhe-components/overview.mdx
Comment thread deep-dive/cofhe-components/overview.mdx
Comment thread deep-dive/cofhe-components/overview.mdx Outdated
Comment thread deep-dive/cofhe-components/overview.mdx Outdated
Comment thread deep-dive/cofhe-components/commitment-registry.mdx
Comment thread deep-dive/cofhe-components/commitment-registry.mdx Outdated
Comment thread deep-dive/cofhe-components/commitment-registry.mdx Outdated
Comment thread deep-dive/cofhe-components/zk-verifier.mdx Outdated
Comment thread deep-dive/cofhe-components/fheos-server.mdx Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants