The Institutional Privacy Task Force (IPTF) helps onboard institutions and enterprises onto Ethereum, with a focus on ensuring their privacy needs are met in a performant, secure, usable, and accessible way.
This folder contains public-facing documentation for IPTF, including technical patterns, use cases, regulatory frameworks, and vendor evaluations.
- Use Cases: Business problems and requirements for privacy-preserving financial applications
- Patterns: Reusable technical solution cards for common privacy architectures
- Approaches: Detailed solution approaches combining multiple patterns for specific use cases
- Jurisdictions: Regulatory frameworks and compliance guides by region/authority
- Domains: Technical domain overviews (payments, custody, trading, etc.)
- Vendors: Neutral documentation on vendor products and tooling
For business stakeholders:
- Start with Use Cases to understand business requirements and problems
- Review Jurisdictions for regulatory considerations in your region
- Explore Approaches for recommended solution architectures
For technical teams:
- Browse Patterns for reusable technical building blocks
- Check Approaches for detailed implementation guidance
- Review Vendors for tooling and infrastructure options
- Consult Domains for domain-specific technical considerations
For legal/compliance:
- Review Jurisdictions for regulatory frameworks
- Read Use Cases for compliance constraints
- Check Approaches for regulatory disclosure mechanisms
Business-sensitive details (specific organizations, pilot scopes, committed volumes, next steps) are maintained separately in the context/ folder with corresponding context files linked from use cases.
When adding new content:
- Use the templates provided in each folder
- Keep content concise and actionable
- Cross-reference related patterns, approaches, and use cases
- Ensure no confidential business information is included
This repo includes automated checks to ensure content quality:
# Install dependencies
npm install && cd scripts && npm install && cd ..
# Run all validations
npm run validate # Frontmatter schemas, required sections, word limits
npm run check-terms # GLOSSARY.md term consistency
npm run lint:vale # Prose quality (requires: brew install vale)
# On-demand LLM review (requires API key)
ANTHROPIC_API_KEY=sk-... npm run llm-review patterns/pattern-foo.mdPre-commit hooks run automatically via Husky on git commit.
CI runs: validate, check-terms, Vale prose linting on every push.
Copyright and related rights waived via CC0.