Loading work…
Engineering
Solidity contracts for proofs, schema registries, and resolvers separated through interfaces.

ProofHub divides proof management among contracts with distinct responsibilities. Schemas define structure, registries manage references, and resolvers participate in proof handling.
ProofHub, SchemaRegistry, and ResolverRegistry connect through interfaces. Resolver interfaces and an EIP-1271 verifier provide contract integration points; Foundry manages Solidity tooling, with OpenZeppelin as a dependency.