Overview
Thecertify_research tool scans your Obsidian vault for research notes and anchors them on the blockchain. Each note is hashed with SHA-512 and attested via EAS on Base L2.
This tool is essential for R&D tax credits (CIR/CII). It provides timestamped proof of research hours.
Parameters
Project ID to certify notes for. Must match the
project field in note frontmatter.ISO date string. Only certify notes modified after this date.
If
true, preview what would be certified without creating attestations.Obsidian Note Format
Notes must have YAML frontmatter with these required fields:Class Levels
| Class | Description | Tax Credit Multiplier |
|---|---|---|
| S | Strategic - Novel research, breakthrough | Highest |
| A | Advanced - Complex problem solving | Medium |
| C | Common - Standard development | Base |
Response
Workflow
1
Preview with dry_run
2
Check Hours
Verify
total_hours is reasonable. Flag if > 40h/week.3
Certify
dry_run to create actual attestations.4
Verify
Check the returned
eas_uid values on base.easscan.orgExamples
Preview Certification
Actual Certification
Warnings
Best Practices
- Certify weekly to maintain a continuous proof chain
- Use meaningful class levels - S for breakthroughs, C for routine work
- Keep detailed notes - they’re part of your legal evidence
- Review before certifying -
dry_runis your friend