generated from mintlify/starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Context
From PR #8 review comment: The documentation currently states that schemas must use revocable: true because Astral's TEE signs delegated attestations with revocable: true.
Questions to Investigate
- Is this deliberate? Why does Astral sign with
revocable: true? - Can developers choose? Should there be an option to let developers specify whether their attestations should be revocable?
- How would revocation work? If attestations are revocable, what's the mechanism to revoke them? Who has authority to revoke?
Current Behavior
- Astral's attester signs all delegated attestations with
revocable: true - If a schema is registered with
revocable: false, EAS rejects withIrrevocable()orInvalidSignature()errors - Developers must register schemas with
revocable: trueto be compatible
Potential Improvements
- Allow developers to specify revocable preference in API request
- Document revocation mechanism if one exists
- Consider security implications of revocable vs non-revocable attestations
Opened from PR #8 review
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Todo