Skip to content

docs: 3 broken links remain across circuits, CRISP, and the E3 contract guide #1794

Description

@Toby1009

Updated 2026-08-20. #1795, #1796, #1797 and #1802 fixed 56 of the 59 links. Three remain,
re-checked against main at 3c7172c8. The original audit, with the full section breakdown, is
in this issue's edit history.

1. circuits/README.md:85 — a directory that is not there

[`wrapper/README.md`](bin/recursive_aggregation/wrapper/README.md)

circuits/bin/recursive_aggregation/ holds c2ab_fold, c3_fold, c3_fold_kernel, c3ab_fold,
c4ab_fold, c6_fold, c6_fold_kernel, decryption_aggregator, dkg_aggregator, node_fold,
nodes_fold, and nodes_fold_kernel. There is no wrapper/.

The link is the visible end of a longer drift. The same file names wrapper/ eleven times,
including the directory tree at :25, the C2 description at :46-50, and three rows of the circuit
table at :79-82. Retargeting the link alone would leave the section describing a layout that does
not exist, so this one needs whoever knows what the wrappers became.

2. examples/CRISP/packages/crisp-contracts/README.md:55 — Greco

https://github.com/gnosisguild/interfold/tree/main/circuits/crates/libs/greco

404 after redirects. No greco directory exists anywhere in the tree. The gnosisguild half is not
the cause: that organisation name 301s to theinterfold.

3. docs/pages/write-e3-contract.mdx:51 — a pinned commit with a later path

https://github.com/theinterfold/interfold/blob/cf50fd6c10f0df8f03eecfd19cedc17b051e72a6/packages/interfold-contracts/contracts/test/MockE3Program.sol#L9
  1. The commit is reachable and is an ancestor of main, but at that revision the file was at
    packages/evm/contracts/test/MockE3Program.sol. chore: rename enclave to interfold [skip-line-limit] #1592 renamed packages/evm to
    packages/interfold-contracts, and the link took the new path while keeping the old pin. Either
    half resolves on its own:
URL Status
blob/cf50fd6c…/packages/evm/contracts/test/MockE3Program.sol 200
blob/main/packages/interfold-contracts/contracts/test/MockE3Program.sol 200

Happy to open a PR for 2 and 3 if it is useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions