Problem
The POST /revoke endpoint returns a hardcoded NOT_FOUND with not yet implemented. There is no way to record that a previously anchored document has been revoked, which is a required step in the document lifecycle.
Proposed Solution
Implement the revoke_document handler inside contract/module/revoke/. The revocation must be anchored on Stellar and recorded in Redis so that downstream systems can detect revoked documents.
Acceptance Criteria
Problem
The POST /revoke endpoint returns a hardcoded NOT_FOUND with not yet implemented. There is no way to record that a previously anchored document has been revoked, which is a required step in the document lifecycle.
Proposed Solution
Implement the revoke_document handler inside
contract/module/revoke/. The revocation must be anchored on Stellar and recorded in Redis so that downstream systems can detect revoked documents.Acceptance Criteria