Tags on RFCs
October 16, 2019 ยท View on GitHub
We categorize RFCs with tags to enrich searches. The meaning of tags is given below.
protocol
Defines one or more protocols that explain how messages are passed to accomplish a stateful interaction.
decorator
Defines one or more decorators that act as mixins to DIDComm messages. Decorators can be added to many different message types without explicitly declaring them in message schemas.
feature
Defines a specific, concrete feature that agents might support.
concept
Defines a general aspect of the Aries mental model, or a pattern that manifests in many different features.
credentials
Relates to verifiable credentials.
rich-schemas
Relates to next-generation schemas, such as those used by https://schema.org, as used in verifiable credentials.
test-anomaly
Violates some aspect of our policy on writing tests for protocols before allowing their status to progress beyond DEMONSTRATED. RFCs should only carry this tag temporarily, to grandfather something where test improvements are happening in the background. When this tag is applied to an RFC, unit tests run by our CI/CD pipeline will emit a warning rather than an error about missing tests, IFF each implementation that lacks tests formats its notes about test results like this:
name of impl | [MISSING test results](/tags.md#test-anomaly)