Skip to content

Enhance README.md with detailed technical overview of the project #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

HarshvMahawar
Copy link
Collaborator

No description provided.

@HarshvMahawar
Copy link
Collaborator Author

HarshvMahawar commented Apr 4, 2025

@THS-on @thomas-fossati can you please review this (as the previous merge was lost, created this new PR, no new additions from previously reviewed readme @thomas-fossati)

README.md Outdated
@@ -1,26 +1,68 @@
# python-ear
# **python-ear**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

H1 does not need additional emphasis.

Suggested change
# **python-ear**
# python-ear

README.md Outdated

A python implementation of [draft-fv-rats-ear](https://datatracker.ietf.org/doc/draft-fv-rats-ear/).
A Python library that implements the EAT Attestation Result (EAR) data format, as specified in [draft-fv-rats-ear](https://datatracker.ietf.org/doc/draft-fv-rats-ear/). This library provides implementations for both CBOR-based and JSON-based serialisations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adoption is in flight.

Also, let’s do new-sentence-new-line (NSNL). It’s a good way to make subsequent diffs exactly the right size — BTW, git diff --word-diff is your friend :-)

Suggested change
A Python library that implements the EAT Attestation Result (EAR) data format, as specified in [draft-fv-rats-ear](https://datatracker.ietf.org/doc/draft-fv-rats-ear/). This library provides implementations for both CBOR-based and JSON-based serialisations.
A Python library that implements the EAT Attestation Result (EAR) data format, as specified in [draft-ietf-rats-ear](https://datatracker.ietf.org/doc/draft-ietf-rats-ear/).
This library provides implementations for both CBOR-based and JSON-based serialisations.

README.md Outdated

Following are the tools that will be used in the development of this library
## **Overview**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

Suggested change
## **Overview**
## Overview

README.md Outdated

## CWT and JWT creation
The goal of this project is to standardize attestation results by defining a shared information and data model, enabling seamless integration with other components of the RATS architecture. This focuses specifically on harmonizing attestation results to facilitate interoperability between various verifiers and relying parties.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NSNL

Suggested change
The goal of this project is to standardize attestation results by defining a shared information and data model, enabling seamless integration with other components of the RATS architecture. This focuses specifically on harmonizing attestation results to facilitate interoperability between various verifiers and relying parties.
The goal of this project is to standardize attestation results by defining a shared information and data model, enabling seamless integration with other components of the RATS architecture.
This focuses specifically on harmonizing attestation results to facilitate interoperability between various verifiers and relying parties.

README.md Outdated

1. [flake8](https://pypi.org/project/flake8/)
2. [mypy](https://pypi.org/project/mypy/)
## **Key Features**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto (there are a few others to fix too.)

Suggested change
## **Key Features**
## Key Features

README.md Outdated

## Testing
1. **Standards Compliance:**
Implements draft-fv-rats-ear as per IETF specifications to ensure compatibility with the RATS architecture.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Implements draft-fv-rats-ear as per IETF specifications to ensure compatibility with the RATS architecture.
Implements draft-ietf-rats-ear as per IETF specifications to ensure compatibility with the RATS architecture.

@HarshvMahawar
Copy link
Collaborator Author

incorporated your suggestions @thomas-fossati

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants