Cyphrme / Cyphrme/Cyphr

Naked-revoke acknowledgment is unsigned even for an attestor server

Open
#113 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
3
Forks
0
Avg merge
1d 42m
Merged PRs (30d)
11

Description

The server's response to an accepted naked revoke is an unsigned envelope, even when the server is configured with its own principal (an attestor). The signed-receipt machinery exists for other responses, but the signed-acknowledgment shape for a revoke is not specified — it falls in the post-§11 region of the spec.

This is deliberate for now: an unsigned envelope is an honest "this is server-local truth, not a portable trust object a client replays," and inventing an unspecified signed statement or duplicating the sign-and-compose path into the revoke handler would be premature. Filing so the decision is visible and can be revisited once the spec defines whether — and in what shape — a revoke acknowledgment should be signed.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named; start by locating the accepted naked-revoke response, revoke handler, and existing signed-receipt machinery. Done means the specification defines whether and in what shape an attestor server signs revoke acknowledgments, after which implementation scope can be assessed.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, authentication, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.