Grant Negotiation and Authorization Protocol
This repository contains the core protocol specification of the Grant Negotiation and Authorization Protocol (GNAP) working group of the Internet Engineering Task Force (IETF). All contributions are subject to the IETF Note Well.
Official working group drafts of this document are published at https://datatracker.ietf.org/doc/draft-ietf-gnap-core-protocol/.
A rendered version of the editors' copy (reflecting the current state of this repository) is available at https://gnap-core-protocol-editors-draft.netlify.app/.
Discussion takes place on the IETF GNAP mailing list (txauth).
Editing
Please configure your text editor to support EditorConfig so that the indentation and newline styles will match. Many editors have support for this built in already.
Building Instructions
This document is written using the kramdown-rfc2629
variant of Markdown. To build using the included Docker image,
run the command:
docker-compose up
If successful, this will create the xml
, txt
, and html
versions of the document in the publish
directory.
To build the draft without Docker, install the kramdown-rfc2629
and xml2rfc
tools locally and run them directly
or by using the simple build.sh
script provided.