Hello OAuth WG,

I would welcome technical feedback on an interoperability question related to 
agent revocation, particularly RFC 7009 and 
draft-chen-oauth-agent-revocation-00.

My individual Informational draft, 
draft-watts-oauth-agent-revocation-closure-01, distinguishes (1) acceptance of 
a revocation request, (2) invalidation or propagation of authority, and (3) 
evidence supporting a scope-limited conclusion that operations derived from a 
revoked authority epoch can no longer commit.

https://datatracker.ietf.org/doc/html/draft-watts-oauth-agent-revocation-closure-01

One example: an agent starts an asynchronous job and obtains a derived token. 
The revocation service later acknowledges invalidation, but the queued job can 
still commit or a downstream resource server may accept cached authorization.

I would appreciate feedback on three questions:

1. Does existing work already define a verifiable scoped effect-closure 
condition, including outstanding queued operations?
2. Is such a distinction useful for interoperability, or should closure 
evidence remain implementation-local?
3. If there is a gap, would narrow requirements and negative test cases be 
preferable to a new protocol object?

Prior-art references and counterexamples would be particularly valuable. This 
is a request for technical review, not working-group adoption or a claim of 
independent implementation conformance.

Regards,

Deonté O'dell Watts
Independent Researcher | GoodShyt Group Inc.
ORCID: 0009-0005-8586-3650
[email protected]
_______________________________________________
OAuth mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to