Attestations
Ethereum Attestation Service
Section intitulée « Ethereum Attestation Service »SESHAT uses EAS (Ethereum Attestation Service) on Base L2 for creating immutable attestations. EAS is an open-source protocol for making, verifying, and revoking on-chain attestations.
Why Base L2?
Section intitulée « Why Base L2? »| Factor | Ethereum L1 | Base L2 |
|---|---|---|
| Cost per attestation | ~€5-50 | ~€0.07 |
| Confirmation time | ~15 min | ~2 sec |
| Security | Native | Inherited from L1 |
| Decentralization | High | Medium |
Base provides the best balance of cost, speed, and security for IP protection attestations.
SESHAT uses a custom EAS schema:
bytes32 projectId, // Keccak256 of project namestring category, // "research", "pr", "tag", "release", "bundle"bytes32 fingerprint, // SHA-512 hash of contentbytes32 treeHash, // Git tree hash (for code)string ref, // Reference (file path, PR number, tag name)uint256 effortHours // R&D hours (×100 for decimals)Attestation Lifecycle
Section intitulée « Attestation Lifecycle »-
Content Created
You write research notes or code
-
Hash Generated
SHA-512 fingerprint computed locally
-
Transaction Signed
Your wallet signs the attestation
-
On-Chain Recording
Attestation stored on Base L2
-
Local Ledger Update
SQLite records the attestation for querying
Verification
Section intitulée « Verification »Every attestation can be verified:
https://base.easscan.org/attestation/view/{EAS_UID}This shows:
- Schema used
- Attester address (your wallet)
- Timestamp
- Decoded data (fingerprint, project, etc.)
Cost Estimation
Section intitulée « Cost Estimation »| Operation | Gas | Cost (ETH) | Cost (EUR) |
|---|---|---|---|
| Single attestation | ~50,000 | ~0.00003 | ~€0.07 |
| Batch (10) | ~200,000 | ~0.0003 | ~€0.70 |
With 0.01 ETH (~€20), you can make ~140 attestations. €10 covers approximately one year of active development.